gpt4 book ai didi

php - 你能在 PHP 中使用全局方法吗?

转载 作者:行者123 更新时间:2023-11-30 18:09:45 27 4
gpt4 key购买 nike

在 Ruby/Javascript 等语言中,您可以将对象运算符应用于任何事物。即,

var string = "Pancakes";
alert(string.length);
// 8

当一切都在对象中时,这叫做什么?有没有什么可以让 PHP 以这种方式运行,而不必自己破解一些东西?这是 PHP 社区目前要求的吗?

执行 echo (new String("Hello"))->length() 的能力会很好,甚至 "Hello"->length(); 我什至会满足于:

$var = "Hello";
echo $var->length;

最佳答案

它叫做 Object-oriented programming . PHP 支持 OOP,但很多语言都是作为接受参数的平面函数实现的。

如果你想对它们进行操作,你需要定义你自己的对象,否则你将不得不在内置类型如 上使用像 strlen() 这样的函数字符串.

关于php - 你能在 PHP 中使用全局方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14888076/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com