-
PHP中有三个函数可以去掉字符串的空格 trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。查看全部
-
PHP中用英文的点号.来连接两个字符串。 $hello='hello'; $world=' world'; $hi = $hello.$world; echo $hi;//我们可以用echo函数输出一下这个字符串连接。查看全部
-
单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总被认为是普通字符。 比如: $str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str查看全部
-
heredoc语法结构定义的字符串: $hello = <<<TAG hello world TAG;查看全部
-
如果要删除所有的session,可以使用session_destroy函数销毁当前session,session_destroy会删除所有数据,但是session_id仍然存在 值得注意的是,session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。查看全部
-
值得注意的是,session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。查看全部
-
LAMP架构指的是:Linux、Apache、Mysql、PHP查看全部
-
PHP中常用来判断文件存在的函数有两个 is_file与file_exists. file_exists: 可以判断文件是否存在,同时也可以判断目录是否存在 is_file: 是确切的判断给定的路径是否是一个文件 is_readable与is_writeable在文件是否存在的基础上,判断文件是否可读与可写查看全部
-
session可以方便的存取多种数据类型,而cookie只支持字符串类型 对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高查看全部
-
对象复制,在一些特殊情况下,可以通过关键字clone来复制一个对象,这时__clone方法会被调用,通过这个魔术方法来设置属性的值。查看全部
-
PHP中的重载指的是动态的创建属性与方法. 方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,当调用不存在的静态方法时会使用__callStatic重载。 class Car { public $speed = 0; public function __call($name, $args) { if ($name == 'speedUp') { $this->speed += 10; } } } $car = new Car(); $car->speedUp(); //调用不存在的方法会使用重载 echo $car->speed;查看全部
-
PHP类和对象之对象继承查看全部
-
类属性必须定义为公有、受保护、私有之一。为兼容PHP5以前的版本,如果采用 var 定义,则被视为公有。 class Car { $speed = 10; //错误 属性必须定义访问控制 public $name; //定义共有属性 } 类中的方法可以被定义为公有、私有或受保护。如果没有设置这些关键字,则该方法默认为公有。 class Car { //默认为共有方法 function turnLeft() { } } 如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。 class Car { private function __construct() { echo 'object create'; } private static $_object = null; public static function getInstance() { if (empty(self::$_object)) { self::$_object = new Car(); //内部方法可以调用私有方法,因此这里可以创建对象 } return self::$_object; } } //$car = new Car(); //这里不允许直接实例化对象 $car = Car::getInstance(); //通过静态方法来获得一个实例查看全部
-
setcookie(名称 , 值 , 有效期 , 路径 , 域 , 是否通过安全传输);其中名称和值是必需的,后面的可选。查看全部
-
删除cookie: setcookie('test', '', time()-1); 将cookie的过期时间设置到当前时间之前,则该cookie会自动失效查看全部
举报
0/150
提交
取消