猿问

PHP为什么要逐渐废弃一些函数?

PHP为什么要逐渐废弃一些函数


至尊宝的传说
浏览 705回答 3
3回答

皈依舞

从PHP5.3开始加入了一个新的报错级别DEPRECATED,即将废弃/过期。在php5.3被放弃的函数有:call_user_method() //使用 call_user_func() 替代call_user_method_array() //使用 call_user_func_array() 替代define_syslog_variables()dl()ereg() //使用 preg_match() 替代ereg_replace() //使用 preg_replace() 替代eregi() //使用 preg_match() 配合 'i' 修正符替代eregi_replace() //使用 preg_replace() 配合 'i' 修正符替代set_magic_quotes_runtime() //以及它的别名函数 magic_quotes_runtime()session_register() //使用 $_SESSION 超全部变量替代session_unregister() //使用 $_SESSION 超全部变量替代session_is_registered() //使用 $_SESSION 超全部变量替代set_socket_blocking() //使用 stream_set_blocking() 替代

慕神8447489

$a = new myclass();$a->fun();在这里,你知道是用 $a-> 来调用方法,可以理解吧。。class myclass {function fun() {echo 'myfun';}function fun1() {//$a->fun(); 理论上是这样,但是,你怎么知道是 $a 呢?不知道$this->fun(); // this 是自己的意思。因为不知道你实例化之后的变量名。}}

交互式爱情

类方法调用在其他语言通常是 点 (.),而php将点当作连接符,所以才用单箭头。类的本质和命名空间一样,都是控制作用域,像::运算符。php中切换命名空间使用斜杠(忘了是正的还是反的了)。这些运算符相当于声明。
随时随地看视频慕课网APP
我要回答