很多站长朋友们都不太清楚php所有代码意思,今天小编就来给大家整理php所有代码意思,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP中的代码解释 2、 PHP常用代码 求解释 初学者看不懂 3、 求逐句解释PHP代码!详细点的 4、 PHP代码,能详细解释一下每行的意思么?多谢了 PHP中的代码解释这个程序的意思是:
强制使用二进制模式操作orders.txt这个文件,如果这个文件没有,就创建这个文件,如果文件存在,就在文件内容的末尾接着添加内容.
参考:
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
PHP常用代码 求解释 初学者看不懂if (isset($_SERVER['PHP_SELF'])) // isset是判断一个变量是否定义过即使它没有值,返回值也是true || $_SERVER['PHP_SELF'] 当前正在执行脚本的文件名,与 document root相关
{
define('PHP_SELF', $_SERVER['PHP_SELF']); // 定义 前后两个写法等同,好比 f=f(X);
}
else
{
define('PHP_SELF', $_SERVER['SCRIPT_NAME']); // 定义 前后两个写法等同 好比A=B; 'SCRIPT_NAME' 为脚本名称 和'PHP_SELF'等同
}
求逐句解释PHP代码!详细点的它是这个意思,如果通过get方式传送的dir的值不为空就把它赋给变量$dir,如果为空则检测用post方式传送的dir的值,如果不为空则赋给变量$dir ,如果这两个都为空,则把 ./ 赋给变量$dir 。
希望我的回答能帮到你!
PHP代码,能详细解释一下每行的意思么?多谢了php中类操作有几个关键字,$this, self, static, parent
$this很好区别,就是实例化后的对象,所以不能在静态方法里调用
class testA{
public $name="name";
public static function test() {
//出错! static方法不能使用this
echo $this->name;
}
}
self, static, parent 都是静态调用,后跟 :: 如果是变量,要加$
class testA{
//属性也要定义成静态的,不然也是访问不了的
public static $name="name";
public $mobile="";
public static function test() {
//可以访问
echo static::$name;
//不可访问
echo static::$mobile
}
}
下面说一下三者区别
self 指代当前定义方法所在的类
static 后期静态绑定的类 ( 实际调用中是哪个类,就代表哪个类,不一定是方法定义所在的类 )
parent 这个也好区别,就是当前定义类的父类
class A {
public static function who() {
echo __CLASS__;
}
public static function test() {
static::who(); // 后期静态绑定从这里开始
}
}
class B extends A {
public static function who() {
echo __CLASS__;
}
}
B::test();
以上代码,输出 B
因为最后调用是从B 这个类调用的
class A {
public static function who() {
echo __CLASS__;
}
public static function test() {
self::who();
}
}
class B extends A {
public static function who() {
echo __CLASS__;
}
}
B::test();
以上代码,输出 A
因为调用who时指定了当前类,不管最终从哪里调用,都会调用到A里定义的方法
另外 ,这三个关键字可跟在new 后面,来实例化代表的类,就不用重复写类名,方便维护。
参考:php:后期静态绑定
学php可以多看看官方手册
下面我再简单解释下你发的代码。
你这个应该是thinkphp的model吧,init静态方法是model的初始化方法,是一个静态方法,主要用于勾子处理(事件绑定)。这个调用可以从thinkphp的model类中找到。
一般在定义方法时需要覆盖父类方法,都会调用一下 parent::method() 用于先执行父类的方法,除非特意屏蔽父类初始方法就不调用。
关于php所有代码意思的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php所有代码意思 php程序代码的详细内容...