-
\s:用于匹配单个空格符,包括tab键和换行符; \S:用于匹配除单个空格符之外的所有字符; \d:用于匹配从0到9的数字; \w:用于匹配字母,数字或下划线字符; \W:用于匹配所有与\w不匹配的字符; . :用于匹配除换行符之外的所有字符。查看全部
-
<?php $filename = '/data/webroot/usercode/code/resource/test.txt'; //编写代码读取$filename的文件内容 $content = file_get_contents($filename); echo $content;查看全部
-
<?php session_start(); //假设用户登录成功获得了以下用户数据 $userinfo = array( 'uid' => 10000, 'name' => 'spark', 'email' => 'spark@imooc.com', 'sex' => 'man', 'age' => '18' ); header("content-type:text/html; charset=utf-8"); /* 将用户信息保存到session中 */ $_SESSION['uid'] = $userinfo['uid']; $_SESSI查看全部
-
<?php session_start(); $_SESSION['name'] = 'jobs'; //在这里删除name的session值 unset($_SESSION['name']); if (isset($_SESSION['name'])) { echo $_SESSION['name']; }查看全部
-
<?php //在这里设置name的session值为jobs session_start(); $_SESSION['name']="jobs"; echo $_SESSION['name'];查看全部
-
<?php //补充路径参数,实现有效路径的设置 setcookie('test', '1', 0,'/'); var_dump($_COOKIE['test']);查看全部
-
1.属性的重载通过通过__set,__get,__isset,__unset来分别实现对不存在属性的赋值、读取、判断属性是否设置、销毁属性。 2.方法的重载通过__call来实现,当调用不存在的方法的时候,将会转为参数调用__call方法,当调用不存在的静态方法时会使用__callStatic重载。 3.public function __call($name,$args){}第一个参数会自动接收不存在的方法名,第二个参数则以数组的方式接收不存在方法的多个参数。查看全部
-
当扩展一个类的时候,子类会继承父类所有的protected与public的属性与方法,子类也可以覆盖父类相应的方法。查看全部
-
1.静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。 2.静态属性不允许对象使用->操作符调用。可以使用self,parent,static在内部调用静态方法与属性。 3.静态方法也可以通过变量来进行动态调用。在静态方法中,$this伪变量不允许使用。查看全部
-
如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。查看全部
-
属性必须定义访问控制,而方法可以不定义访问控制(默认是public)查看全部
-
PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作。在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。查看全部
-
使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。查看全部
-
创建类的实例的两种方法:$car = new Car(); //也可以采用变量来创建 $className = 'Car'; $car = new $className();查看全部
-
小呀小苹果查看全部
举报
0/150
提交
取消