- 博客(21)
- 资源 (11)
- 收藏
- 关注
原创 PHP中实现页面刷新或跳转的方法
通过HTML的标签meta实现页面刷新实现页面跳转通过php的header()实现页面跳转,重定向header("location:目标文档的URL");通过JS实现页面跳转 alert('内容'); location.href='目标文档的URL';
2016-03-30 22:09:58 19971
原创 Zend Studio的常用快捷键
1. Ctrl+/给代码行添加注释或取消注释2. Ctrl+Shift+C给代码行添加注释或取消注释,和上面的功能相同。3. Ctrl+Shift+/给代码块添加注释4. Ctrl+Shift+\取消代码块的注释5. Ctrl+Z撤销上一步的操作6. Ctrl+D删除当前行7. Ctrl+Alt+↑
2016-03-27 02:10:38 1113
原创 PHP中如何设置error_reporting错误报告级别
错误报告级别:指定了在什么情况下,脚本代码中的错误(这里的错误是广义的错误,包括E_NOTICE注意、E_WARNING警告、E_ERROR致命错误等)会以错误报告的形式输出。设置错误报告级别的方法:1. 修改PHP的配置文件php.ini这种方式设置error_reporting后,重启web服务器,就会永久生效。这里以xamp
2016-03-27 00:43:34 16535
原创 PHP中的流程控制
任何 PHP 脚本都是由一系列语句构成的。一条语句可以是一个赋值语句,一个函数调用,一个循环,一个条件语句或者甚至是一个什么也不做的语句(空语句)。语句通常以分号结束。此外,还可以用花括号将一组语句封装成一个语句组,语句组本身可以当作是一条语句。if 语句if (1) { echo 1;}if else 语句if (1) { echo 1;} else {...
2016-03-23 21:47:17 598
原创 PHP中curl的用法
curl,即CommandLine Uniform Resource Locator,它是利用URL语法在命令行方式下工作的开源文件传输工具。PHP中支持的curl扩展库,允许你与各种服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP
2016-03-22 23:55:25 867
原创 PHP中的数据类型转换和类型检测
1. 自动转换自动转换,又称隐式转换,很多情况下,PHP会根据上下文环境来对数据的类型自动进行转换。2. 强制转换强制转换,又称显示转换,在某些特殊情况下,需要我们手工地对数据进行强制类型转换。PHP 中的类型强制转换和 C语言中的非常像,在需要转换的变量之前加上用括号括起来的目标类型。允许的强制转换有:(int),
2016-03-21 22:49:45 866
原创 PHP中的运算符
在表达式中,哪个运算符的优先级越高,就先执行哪种运算,相同优先级的运算符,按照从左到右的顺序来执行。可以通过括号来强制改变优先级。1. 算术运算符+ - * / %取模运算符 % 两侧的操作数,在运算之前都会转换成整数(直接除去小数部分)。取模运算的结果和被除数的符号(正负号)相同。即 $a % $b 的结果和 $a 的符号相同。2. 赋值运算符
2016-03-21 22:06:10 526
原创 empty() 和 isset() 的区别
bool empty ( mixed$var )判断一个变量是否空,也可以理解为判断变量是否为 false。返回布尔值true或false。除了当变量没有值时不产生警告之外, empty($var) 是 (bool)$var 的反义词。如果 $var 可以转换为布尔型的false,则 empty()的返回值为true,否则,返回false。以下七种值,当转换为boole
2016-03-21 20:20:38 418
原创 PHP中单引号和双引号的区别及PHP中常用的转义字符
1. PHP中单引号和双引号的区别双引号可以解析变量,单引号不能解析变量;双引号和单引号可以互相嵌套;双引号当中包含单引号,单引号当中又包含变量时,变量会被解析,单引号会被原样输出;双引号可以解析所有的转义字符,单引号只能解析 \ 和 ' 本身的转义;单引号的执行效率比双引号要高,故当可以使用单引号代替双引号时,尽量使用单引号;注意:json字符串中,如果显
2016-03-20 23:31:33 2012
原创 PHP中变量的声明、作用范围和解析规则
1. 什么是变量变量即可以变化的量,在脚本执行期间可以变化的量,变量的作用是保存值。2. 声明变量PHP 中的变量,用一个美元符号 $ 后面紧跟变量名(变量标识符)来表示。变量名是区分大小写的。变量名可以由字母、数字和下划线组成,且必须以字母或下划线开头。如:$userId = 1;$a = $b = $c = 'lily';变量名最好含义明确,
2016-03-20 03:42:20 1240
原创 PHP中支持的原始数据类型和伪类型
1. PHP支持八种原始数据类型四种标量类型:boolean(布尔型,也写作bool)布尔型是最简单的数据类型,只有两个值 true 和 false(不区分大小写)。可以使用 (bool) 或 (boolean) 将某个值的类型强制转换为布尔型,但是,很多情况下,并不需要手工进行强制转换。因为当运算符、函数或流程控制结构中需要一个布尔值时,会自动转换。以下七种值,当转换为boo
2016-03-20 00:23:49 744
原创 Zend Studio的常用配置和使用方法
1. 设置编辑器的字符集编码格式(UTF-8)安装完Zend Studio后,首先需要设置好文件的编码格式。因为Zend Studio编辑器默认是以GBK字符集编码文件的,而我们常常用到的字符集是UTF-8。这时,我们就需要更改文件的默认编码格式。方法如下:点击菜单栏的 Window -> Preferences(首选项),会弹出一个软件参数设置对话框,然后点击 General ->
2016-03-19 16:25:18 1628
原创 htmlspecialchars和htmlentities对json数据的影响
1. htmlspecialchars()该函数的第一个参数是必选参数,类型为字符串,它可以将字符串中的特殊字符转换为对应的html实体,返回转换后的字符串。它可以转换的特殊字符只有五个,分别是: (>)、' (')、" (") 和 & (&)2. htmlentities()该函数的作用和htmlspecialchars类
2016-03-18 00:51:12 2595
原创 PHP中的命名空间
1. 命名空间概述命名空间是一种封装事物,从而避免同名冲突的手段。就如同操作系统中,用目录将文件和文件夹分组,防止文件或文件夹同名冲突一样。在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码(如类或函数)时碰到的两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称创建一个别名或简短的名称,提高源代码
2016-03-17 22:11:28 652
原创 PHP中的魔术常量、预定义常量和预定义变量
1. 魔术常量PHP中有八个魔术常量,它们的值会随着它们在代码中的位置的改变而改变。这些特殊的常量不区分大小写。__LINE__ :返回文件中的当前行号。也可写成__line__。__FILE__:返回当前文件的绝对路径(包含文件名)。__DIR__:返回当前文件的绝对路径(不包含文件名),等价于 dirname(__FILE__)。__FUNCTION__:返回当前函数(或方法)的名
2016-03-16 22:44:56 6334
原创 PHP中的魔术方法
PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。因此,在定义类方法时,除了下述魔术方法外,建议不要以 __ 为前缀。__construct():构造方法或构造函数具有构造函数的类会在每次创建新对象时,先调用此方法。因此,非常适合在使用对象之前做一些初始化操作。注意:如果子类中定义了构造函数则不会隐式调用其父类的构造函数,要执行父类的构造函数,需要
2016-03-16 11:20:38 563
原创 Apache的虚拟主机配置
修改Apache的虚拟主机配置文件httpd-vhosts.conf,在文件的最后加上如下的代码:NameVirtualHost *:80 ServerName a.com DocumentRoot "E:\xampp\htdocs\a" ServerName b.com DocumentRoot "E:\xampp\
2016-03-15 16:35:05 604
原创 PHP中抽象方法、抽象类和接口的用法
1. 抽象方法在类中,没有方法体的方法就是抽象方法。abstract 可见性 function 方法名称(参数1,.....); // 如果没有显示地指定可见性,则默认为public如:public function hello($args);abstract function work(); // 修饰符abstract,也
2016-03-08 20:29:31 6473 3
原创 PHP中 static 的用法
1. 声明静态变量静态变量仅在局部函数域中存在且只被初始化一次,当执行程序离开此作用域时,其值不会消失,会延用上次执行的结果。function demo(){ static $a = 0; echo $a;$a++;} 2. 声明静态属性在类内部,将类的属性(可见性:public、protected或private)声明为静态属性,如果没有显式地指定静态属性的可见性,默认为public。class...
2016-03-04 15:41:16 870
原创 public、protected、private 三种访问修饰符的区别
public(公有的)、protected(受保护的)、private(私有的),这三个访问修饰符,用于修饰类的成员(属性和方法)的可见性:public 的类成员,可以在任何地方被访问(任何地方可见)。protected 的类成员,可以在其自身、子类和父类的内部访问。private 的类成员,只能在其定义的类内部访问。只有 public 和 protected 的类成员,才可以被继承,privat...
2016-03-04 09:37:56 3634
原创 PHP代码优化的方法
PHP代码优化的目的是为了提高PHP程序的执行效率,编写PHP代码时,可以从以下方面着手优化:1. 用单引号代替双引号来包含字符串2. 如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3. 用echo代替print4. 及时注销不用的变量,尤其是大数组,以便释放内存5. 尽量避免使用__get(),__set(),__autoload()
2016-03-01 11:56:11 730
手机号码段全国归属地数据库(共360569条记录)txt文件和sql文件
2017-06-07
sublime-TortoiseSVN-master.zip
2015-12-15
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b.exe
2015-11-12
ThinkPHP3.1.2完全开发手册.chm
2015-11-05
ThinkPHP3.2.2完全开发手册.chm
2015-11-05
php-5.4.45-nts-Win32-VC9-x86.rar
2015-11-04
php-5.3.29-nts-Win32-VC9-x86.rar
2015-11-04
mod_fcgid-2.3.6-win32-x86.zip
2015-11-04
wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe
2015-11-04
Zend Guard 加密 与 Zend Loader 解密
2015-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人