09 2018 档案
摘要:前言: include 和 require 是PHP中引入文件的两个基本方法。在小规模开发中直接使用 include 和 require 没哟什么不妥,但在大型项目中会造成大量的 include 和 require 堆积。这样的代码既不优雅,执行效率也很低,而且维护起来也相当困难。 为了解决这个问题
阅读全文
摘要:自 PHP 5.4.0 起,实现了单继承语言PHP代码复用的一个方法,称为 traits。 trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的class类中复用方法。 trait和class类相似,但trait不能通过它自身来实例化,只能用use来引入到class类中来
阅读全文
摘要:PHP5具有完整的反射 API,实现了对类、接口、函数、方法和扩展进行反向工程的能力。 即通过反射Reflection相关类提供的方法,可以拥有取出函数、类和方法、文档注释等能力。 详细资料参考:http://php.net/manual/zh/book.reflection.php 反射API提供
阅读全文
摘要:"后期绑定"的意思是说,static::不再被解析为定义当前方法所在的类,而是由最终运算时动态决定。也可以称之为"静态绑定",因为它可以用于(但不限于)静态方法的调用。 "后期绑定"的意思是说,static::不再被解析为定义当前方法所在的类,而是由最终运算时动态决定。也可以称之为"静态绑定",因为
阅读全文
摘要:1.接口的介绍与创建 接口:一种成员属性全部为抽象或常量的特殊抽象类。 规则: 1.类中全部为抽象方法。即不需要写具体功能实现代码,只需要定义相关方法。 2.抽象方法钱不用加abstract。 3.接口抽象方法属性为public。 4.成员属性必须为常量。 格式代码如下: interface dem
阅读全文
摘要:1、命名空间:PHP5.3.0开始,增加namespace命令空间特性。 命名空间将代码划分出不同的区域,不同空间的相同常量名、函数名、类名互不影响。 同一个PHP文件中可以创建多个命名空间。但是规范一个文件只写一个命名空间。 //命名空间代码写在php代码开始处。 //创建一个名为:Home\Co
阅读全文
摘要:魔术方法 魔术方法 是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用魔术方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和方法)。魔术方法很多还是成对出现的,以下列出目前PHP中所有的模式方法。 1.__constr
阅读全文
摘要:匿名函数(Anonymous functions),也叫闭包函数(closures),允许临时创建一个没有指定名称的函数来实现特定功能。 最经常用作回调函数(callback)参数的值及其他。匿名函数只使用一次的函数。局部作用域的函数。 用法一: <?php $fun =function($name
阅读全文
摘要:1、$_GET 和 $_POST 用于收集表单数据(form-data) 用HTTP POST方法发送提交数据。 <html> <body> <form action="welcome.php" method="post"> Name: <input type="text" name="name">
阅读全文
摘要:1.正则表达式的语法 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串 注意: 1. *、+和?限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个?就可以实现
阅读全文
摘要:1、一维数组 注意:自 PHP5.4 起,可以使用短数组定义语法,用 [ ] 替代 array()。 同时,还可以给数组赋值。比如:$data['name'] = "xiaoming"; 获得数组的长度 - count() 函数 <?php $cars=array("Volvo","BMW","SA
阅读全文
摘要:1、Math 函数 数学 (Math) 函数能处理 integer 和 float 范围内的值。 函数描述PHP abs() 绝对值。 3 acos() 反余弦。 3 acosh() 反双曲余弦。 4 asin() 反正弦。 3 asinh() 反双曲正弦。 4 atan() 反正切。 3 atan
阅读全文
摘要:PHP 其他函数 isset() 检测变量是否存在(不是null即返回true)(不可用于函数检测) empty() 判断变量是否为空(empty判断0为空值,即true) unset() 释放变量。释放以后该变量无法再被调用。同时也可以用于删除数组中的元素。 函数描述PHP connection_
阅读全文
摘要:1.文件的打开、读取和关闭 1.1、fopen() 打开或者创建文件 fopen() 的第一个参数指被打开的文件名,第二个参数规定打开文件的模式。如果打开失败,die函数会生成错误消息。 <?php $myfile = fopen("webdictionary.txt", "r") or die("
阅读全文
摘要:1、错误处理 在 PHP 中,默认的错误处理很简单。一条消息会被发送到浏览器,这条消息带有文件名、行号以及一条描述错误的消息。 在创建脚本和 web 应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。 本教程介绍了 PHP 中一些最为
阅读全文
摘要:PDO 安装 PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。 PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。 PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本
阅读全文
摘要:1.Cookies cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。 1.1、如何创建 cookie? setcookie() 函数用于设置 cooki
阅读全文
摘要:问:为什么要写博客? 答:记得最开始的时候,自己闷在出租屋里三个月,一边兼职给别人做SEO和网络推广赚取生活费,一边自学Web程序开发。从hello word 到实现一个完整的博客程序。所知所学几乎都来自于互联网。正是由于前人的不断奉献,才有了这个行业后来人的快速成长。我也想把自己所知道的奉献出来,
阅读全文
摘要:1、接口调用方法(发送get/post请求,获取远程文件响应的json格式内容) 1.1、file_get_contents()函数(无法访问https的远程文件) 作用:获取整个文件内容(整个文件读入一个字符串中),包括远程文件。 $url = "http://www.baidu.com"; fi
阅读全文
摘要:PHP String 函数 PHP 字符串函数是 PHP 核心的组成部分。无需安装即可使用这些函数。(两个单词间有空格表示下划线“_”) 函数描述 addcslashes() 返回在指定的字符前添加反斜杠的字符串。 addslashes()(过滤) 返回在预定义的字符前添加反斜杠的字符串(输入参数过
阅读全文
摘要:PHP代码命名规则: 1、类、方法命名采用【驼峰法】,每个组合单词的第一个字母大写。比如:SuperMan 2、属性名、变量命名【全部字母小写】,每个单词用“_”分隔。比如:msg_error 3、方法里的参数命名【第一个字符小写,后面单词首字母大写】。比如:firstWord 4、全局变量命名:g
阅读全文

浙公网安备 33010602011771号