
PHP与MySQL程序设计(第四版)
吃着火锅x唱着歌
这个作者很懒,什么都没留下…
展开
-
PHP与MySQL程序设计 学习笔记 第十二章 日期和时间
格式化的日期和时间成为时间戳。UNIX以UTC(协调世界时,1970.1.1 00:00:00来经过的秒数)为时间戳,开始日期常称为UNIX纪元。检查一个日期是否存在:var_dump(checkdate(29, 2, 2012)); // 返回true,2012年是闰年var_dump(checkdate(29, 2, 2011)); // 返回false,2011年不是闰年根据格式化的格式返回表示日期的字符串:可选参数timestamp是UNIX时间戳格式,如果未指定,则使用原创 2020-11-26 23:24:19 · 164 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第十一章 PEAR
PEAR原创 2020-11-23 18:33:59 · 282 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第十章 处理文件和操作系统
获取路径的文件名部分(不管文件系统中是否存在该路径):可选参数suffix指定一个后缀名,使返回的文件名忽略该后缀:$path = "/usr/local/text.txt";print(basename($path) . "\n"); // 输出text.txtprint(basename($path, "t.txt")); // 输出tex获取路径的目录部分:$path = "/usr/local/text.txt";print(dirname($path)); /原创 2020-11-22 16:14:13 · 187 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第九章 字符串和正则表达式
php支持两种正则表达式实现,分别为Perl正则表达式和POSIX正则表达式实现。但POSIX版本在php 5.3.0中被废弃。POSIX表示UNIX的可移植操作系统接口(Portable Operating System Interface for UNIX),最初是针对基于UNIX的一组标准。POSIX正则表达式语法目的是让各种编程语言中实现正则表达式的标准化。以下为正则表达式语法部分。最简单的正则表达式是只匹配一个字符的表达式,如g,能匹配所有带g的字符串。可通过管道操作符|同时匹配多个正则表原创 2020-11-17 15:46:21 · 703 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第八章 错误和异常处理
确定php错误报告行为的配置指令:1.设置错误敏感级别:(1)error_reporting指令确定报告的敏感级别,共有16个不同级别,这些级别的任何组合都是有效的,每个级别都包括其下面的所有级别:原创 2020-11-10 17:48:51 · 255 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第七章 高级OOP特性
php中不支持的OOP特性:1.不支持函数重载。2.操作符重载。3.多重继承。但支持实现多个接口。php中对类对象的赋值号实际上是引用传递:class a { public $v = 3;}$aObj = new a();$aCopy = $aObj;$aCopy->v = 2;print($aObj->v); // 输出2但对于标量类型来说是值传递:$v1 = 2;$v2 = $v1;$v2 = 1;print($v1); // 输出原创 2020-11-07 13:26:34 · 156 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第六章 面向对象的PHP
封装将接口与内部实现分离。继承使派生出来的类拥有基类的所有属性和方法。多态使继承出来的类可重写基类的某些方法,使得可以根据类的上下文选择特定的属性和方法。创建类:class Employee { private $name; private $title; protected $wage; protected function clockIn() { echo "Member $this->name clocked in at " . date原创 2020-11-05 18:12:54 · 170 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第五章 数组
数组可通过下标即键获取值,键可以是数值键或关联键,数值键与值没有真正关系,它们只是值在数组中的位置。遍历数组时无论使用关联键还是数值键,都依赖于数组指针,它如同书签,告诉你检查的数组位置,但你并不是直接操作数组指针,而是使用内置的语言特性或函数遍历数组。php数组不需要在创建时指定其大小,甚至不用在使用数组前先声明。只需建立引用即可创建数组:如果索引值是数值索引且是递增的,可以在创建时省略索引值:使用array函数创建数组更加正式:使用它:list函数可在一次操作中从一个数组内提取原创 2020-10-31 23:58:33 · 152 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第四章 函数
拼接函数结果:echo "Five raised to the third power equals " . pow(5, 3) . ".";定义函数:function functionName(parameters) { function-body}参数数量无限制。按值传递参数,在函数范围内对这些值的改变会在函数外被忽略:function f($p, $t) { $p *= (1 + $t);}$p = 1;$t = .075;f($p, $t); //原创 2020-10-26 19:43:55 · 342 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第三章 PHP基础
PHP可将代码嵌入到HTML页面中,要让代码完成任务,必须把页面传递给PHP引擎进行解释,但Web服务器并不传递所有页面,只传递具有特定文件扩展标识(一般为.php)的页面,即使只传递某些页面,效率也很低下,因为每一行都可能是一个php命令,都要处理,因此引擎需要一种确定页面哪部分是php代码,可通过以下方式界定PHP代码:1.默认语法:<?php echo "<p>Some dynamic output here</p>";?>2.短标签:<?原创 2020-10-25 13:19:15 · 376 阅读 · 1 评论 -
PHP与MySQL程序设计 学习笔记 第二章 环境配置
主流Linux发行包中都加入了Apache,如果没有,也可以利用发行包的打包服务轻松安装(如Ubuntu的apt-get命令)。原创 2020-10-16 08:09:25 · 262 阅读 · 0 评论 -
PHP与MySQL程序设计 学习笔记 第一章 PHP概述
PHP全称为Personal Home Page,个人主页。Zend技术有限公司是PHP的核心开发人员Suraski和Gutmans创建的,他俩改写了PHP的解析器,即Zend脚本引擎。PHP是类型松散的语言,即不需要明确地创建变量、指派类型、撤销变量。PHP会在脚本结束时自动撤销变量,将资源返回给系统。PHP可以访问数据库、处理表单信息、动态创建页面等。PHP是开源的。...原创 2020-10-09 09:14:37 · 169 阅读 · 0 评论