【在上海市的PHP学习之旅】教程文章相关的互联网学习教程文章

PHP学习笔记二十二【静态方法二】【代码】

<?PHPclass Student{publicstatic$fee;public$name;//构造函数function __construct($name){$this->name=$name;}//入学,静态方法无法操作非静态变量,因为静态方法(变量)是属于类,而非静态的成员变量时属于对象的staticfunction enterSchool($ifee){self::$fee+=$ifee;}}$student1=new Student("张三");Student::enterSchool(100);//$student1->enterSchool(100);$student2=new Student("李四");Student::enterSchool(100);ech...

PHP学习笔记十八【构造函数】【代码】

<?phpclass Person{public$name;public$age;//定义构造函数 function 空格__construct 构造方法没有返回值,对象自动调用publicfunction __construct($iname,$iage){$this->name=$iname; //$this:本质可以理解为这个对象的地址(对象的引用)$this->age=$iage;}//构造函数方法第二种定义(方法名和类名一样PHP4)// public function Person(){// echo "第二种构造方法";// } }//构造函数在对象初始化的时候就会自动调用// $p1=n...

PHP学习笔记(3) - 奇怪的class与autoload

PHP的class与其他语言有很多不同点。PHP允许很奇葩的在静态方法中调用实例方法,提供了关键字self和static用于访问类自身的静态成员。self永远是指当前的类,而static则可能会变成指向派生类,这也是比较奇葩的地方,静态成员是可以继承和覆盖的。 PHP还提供了一些以双下划线开头的魔术方法(包括构造方法和一些内置的“接口”),下面即是PHP现有的魔法方法:1、__construct($args) 和 __destruct(void) 即构造方法和析构方法,与...

PHP学习之路(六)【代码】【图】

2017.08.23-24Day 6  周三-周四  晴(台风)HP数组定义数组就是一个键值对组成的语言结构,键类似于酒店的房间号,值类似于酒店房间里存储的东西。如果你去某个酒店住店,服务员会告诉你房间号是多少,具体房间里有存储了什么,那就需要根据房间号进到房间里才知道了。下面的图能更清晰的说明啥是数组。知道数组后,是不是就很希望创建自己的数组了呢?$arr = array();表示创建一个空数组,并把创建的空数组赋值给变量$arr。 ...

PHP学习笔记-Cookie【代码】

转载请标明出处: http://blog.csdn.net/hai_qing_xu_kong/article/details/51922536本文出自:【顾林海的博客】前言距离写博客已经过了一两个礼拜了,这段时间比较忙,在新公司需要熟悉项目,这段时间准备在一些渠道首发,因此需要大量时间去修复BUG和添加功能。好了,继续本章的话题。Cookie管理什么是CookieCookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。简单地说,Cookie是Web服务器暂时存储在用户硬盘上的...

ThinkPHP学习笔记(一)ThinkPHP部署【代码】

已经下载了wampserver,以后有时间试下在本地运行ThinkPHP。在app/lib/Action/文件夹下可以为每一个模块定义控制器类,一个模块可以包含多个操作方法,当有请求的时候,会从URL参数中解析当前请求的模块和操作。比如定义的默认控制器类IndexAciton.class.php: <?php class IndexAction extends Action{ptotect function _initialize(){header("Content-Type:text/html;charset=utf-8");}public function index(){$this->display();...

PHP学习记录之正则表达式(三)【代码】

1.preg_grep();搜索模式中的正则规则 把他们放到一个数组中。<?php $lang=array(‘php‘,‘java‘,‘asp‘,‘jsp‘,‘c#‘); $mode=‘/p$/‘;//搜索结尾为P的 打印到数组中 print_r(preg_grep($mode,%lang)); ?> 2.preg_match();返回一个布尔类型的结果<?php $email=‘niangaolizai@163.com‘; $mode=‘/(^[\w\.]{1,})@([\w]{2,}).([a-z]{2,3})/‘; if(preg_match($mode,$email)) { echo ‘合法的email地址‘; } else { echo ‘合法...

PHP学习笔记(五)(常用函数)

常用系统函数有关输出的函数print():类似于echo输出提供的内容,本质是一种结构(不是函数),返回1,可以不需要使用括号print_t():类似于var_dump,但是比var_dump简单,不会输出数据类型,只会输出值()有关时间的函数date():按照指定格式对对应的时间戳(从1970年格林尼治时间开始计算的秒数),如果没有指定特定的时间戳,那么就是默认解释当前的时间戳time():获取当前对应时间的时间戳microtime():获取微秒级别的时间有关数学...

PHP学习笔记(三)--基础知识之常量【图】

原文:http://blog.51cto.com/dezhou/2061461

php学习笔记(一)php模板与控制器【代码】

/welcome/index.php<?php if(!isset($_REQUEST[‘fn‘])) { include ‘from.html.php‘; } else { $firstname = $_REQUEST[‘fn‘]; $lastname = $_REQUEST[‘lastname‘]; if($firstname == ‘孙‘ and $lastname == ‘哥‘) { $aa = ‘欢迎登陆,我的国王!‘; } else { $aa = ‘欢迎登陆 ‘. htmlspecialchars($firstname,ENT_QUOTES,‘UTF-8‘) . htmlspecialchars($lastname,ENT_QUOTES,‘UTF-8‘) .‘!‘; ...

PHP学习4 — PHP与AJAX【代码】

1. 创建XMLHttpRequest 对象1var XMLHttp=null2if (window.XMLHttpRequest) { 3 XMLHttp=new XMLHttpRequest() //适用除Internet Expoler以外的浏览器4} 5elseif (window.ActiveXObject){ 6 XMLHttp=new ActiveXObject("Microsoft.XMLHTTP") ////适用Internet Expoler7 }2. PHP使用AJAX实例(1) 写HTML表单。它包含一个简单的 HTML 表单和指向 JavaScript 的链接 1 <html>2 <head>3 <script src="clienthint.js"></scri...

ThinkPHP学习笔记

thinkphp命名文件名采用驼峰法,首字母大写,类名和文件名一致方法和属性采用驼峰法,首字母小写函数名采用小写字母加下划线数据表加字段采用小写字母加下划线配置参数和常量使用大写字母加下划线以双下划线打头的是魔术方法 thinkPHP目录结构 系统目录: common目录下放公用函数 lang目录下放语言包 lib基类类库目录 lib/org第三方公共类库 tpl系统模板目录 mode框架模式扩展目录 vender第三方类库目录 ...

PHP学习3【代码】

主要内容:简介常用的方法循环遍历数组PHP预定义数组数组的处理函数数组PHP由于是弱类型的语言,他的变量类型是可以自由变换的,他的数组很自由,长度是可以动态增加的。他的索引默认为数字0开始,另外有一个很强大的地方就是,他的数组可以和字典一样,通过(key-value)键值对模式来存储(厉害哦)<?php//声明数组,并初始化$xiaoli=array("小李",25,"男","google公司","xiaoli@php.com");//输出数组print_r($xiaoli);echo "<br/...

thinkphp学习笔记8—命名空间【代码】

新版本(3.2)中采用命名空间的方式定义和加载类库文件,解决多个模块之间的冲突问题,并实现了更加高效的自动加载机制。需要给类库定义所在的命名空间,命名空间的路径和类库文件的目录一致,就可以实现类的自动加载,例如Org\Util\File类的定义为namespace Org\Util; classFile { }其所在的路径是ThinkPHP/Library/Org/Util/File.class.php,我们实例化该类写法如下:$class = new \Org\Util\File();系统会自动加载上述文件,这样...

PHP学习 函数 function

参数默认值function drink($kind =‘tea‘){echo ‘would you please a cup‘.$kind.‘<br>‘;}drink();drink(‘coffee‘);**********************************************可变长参数列表function tour(...$cities){ foreach($cities as $n) echo $n.‘<br>‘;}tour(‘beijing‘,‘shanghai‘,‘shenzhen‘);function sumOfInts(int ...$ints){return array_sum($ints);}var_dump(sumOfInts(1,‘4‘,4.8));结果:int(9);**********...