文章分类 -  PHP

摘要:在php编程过程中,大家一定会遇到或多或少的错误提醒,也正是这些错误提示,指引我们编写更加干净的代码,今天先写出我们主要列出的错误类型,先挖坑,写关于php错误与异常的相关知识,慢慢填坑。 Deprecated最低级别错误,程序继续执行 Notice 通知级别的错误 如直接使用未声明变量,程序继续执 阅读全文
posted @ 2016-12-19 16:49 天涯海角路 阅读(109) 评论(0) 推荐(0)
摘要:众所周知,在PHP中(PHP 4及以后),我们可以使用函数define()来定义常量,例如: 不过,在PHP 5.3.0之后,除了使用函数define()之外,我们还可以使用PHP关键字const来定义常量。 例如: 虽然上述两种方式均可以定义常量,但是它们之间有什么不同之处呢。下面我们来一一讲解P 阅读全文
posted @ 2016-12-19 16:40 天涯海角路 阅读(113) 评论(0) 推荐(0)
摘要:常量可以理解为值不变的量,常量被定义后,在脚本的其他任何地方都不能改变,一个常量由英文字母,下划线,和数字组成,但是数字不能作为常量的首字母。 在PHP中使用#define()函数来定义常量,该函数的语法格式如下: define(string constant_name,mixed value,ca 阅读全文
posted @ 2016-12-19 16:39 天涯海角路 阅读(169) 评论(0) 推荐(0)
摘要:1:概述 php是一种弱类型的语言,它可以根据运行环境的变化而自动进行数据类型的转换 1.1转换成布尔类型的原则 以下值都将转换成布尔类型中的false: A.布尔类型的false; B.空字符串'' C.正数0或浮点数0.0或字符串'0'(不包括字符串'0.0') D.没有成员的数组 array( 阅读全文
posted @ 2016-12-19 16:16 天涯海角路 阅读(127) 评论(0) 推荐(0)
摘要:1.1 转为布尔型(即返回值为0) 空字符串''或"" 数字0或0.0 字符'0'或"0" 空值NULL 没有成员的数组 其余都转换成布尔型true,包含资源 1.2 转为整数或浮点型 如果字符串为合法的数字字符串,则直接转换成整型/浮点型 如果字符串中包含.或e或E,则转换成浮点型;否则转换成整型 阅读全文
posted @ 2016-12-19 16:15 天涯海角路 阅读(119) 评论(0) 推荐(0)
摘要:转自:http://www.tianzhigang.com/article.asp?id=280 PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 阅读全文
posted @ 2016-12-19 16:14 天涯海角路 阅读(90) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-12-19 16:09 天涯海角路 阅读(109) 评论(0) 推荐(0)
摘要:获取数据类型 : 如果想查看某个表达式的值和类型,用var_dump()。 如果只是想得到一个易读懂的类型的表达方式用于调试,用 gettype()。要查看某个类型,不要用 gettype(),而用is_type() 函数。■字符串转换为数值 当一个字符串被当作数字来求值时,根据以下规则来决定结果的 阅读全文
posted @ 2016-12-19 16:01 天涯海角路 阅读(131) 评论(0) 推荐(0)
摘要:在php的字符串中,篇幅较小的内容中含有“”后者‘’是,可以用转义字符\来转义,但是在篇幅比较大,内容多,里面的“”和‘’较多,那么用转义字符就比较繁琐。为了解决上述问题,php中可以用定界符。 定界符的声明: 文/乡下互联网思维(简书作者)原文链接:http://www.jianshu.com/p 阅读全文
posted @ 2016-12-19 15:39 天涯海角路 阅读(133) 评论(0) 推荐(0)
摘要:按照原样输出,包括换行符、特殊字符等 任何特殊字符都不需要转义,比如双引号、单引号,它会按照原样输出 像在双引号字符串中一样使用php的变量输出 定界符<<<,当需要输出大段文本时,一般选用定界符,它的输出形式和使用双引号输出的表现一致,只是没有双引号,这意味着在定界符中的字符串不需要转义双引号。 阅读全文
posted @ 2016-12-19 15:35 天涯海角路 阅读(402) 评论(0) 推荐(0)
摘要:在web编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,使用PHP肯定要有大量的转义符来对字符串中的引号''/""等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个200 阅读全文
posted @ 2016-12-19 15:34 天涯海角路 阅读(434) 评论(0) 推荐(0)
摘要:因为PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的html文本或者是一个 阅读全文
posted @ 2016-12-19 15:31 天涯海角路 阅读(175) 评论(0) 推荐(0)
摘要:在PHP中,大括号“{}”可以起到如下作用: 1、将多个独立语句合并为一个复合语句,例如 if ... else ...中经常如此使用 2、在变量间接引用中进行定界,避免歧义。例如 ${$my_var[8]}与${$my_var}[8]的区分 3、用于指示字符串变量中的单个字符(下标从0开始),例如 阅读全文
posted @ 2016-12-19 15:09 天涯海角路 阅读(365) 评论(0) 推荐(0)
摘要:PHP中使用echo输出字符串时,使用单引号(' ‘)和双引号(” “)都是可以的,比如: [php] view plain copy print? echo '测试变量在函数体外部的作用域</br>'; echo "测试变量在函数体外部的作用域</br>"; [php] view plain co 阅读全文
posted @ 2016-12-19 14:54 天涯海角路 阅读(652) 评论(0) 推荐(0)
摘要:在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" "。 但是必须使用同一种单或双引号来定义字符串,如:'Hello World"和"Hello World'为非法的字符串定义。 单引号和双引号到底有啥区别呢? PHP允许我们在双引号串中直接包含字串变量。 而单引号串中的内容总 阅读全文
posted @ 2016-12-19 14:52 天涯海角路 阅读(160) 评论(0) 推荐(0)
摘要:其实在之前的PHP100视频教程里我就讲 过,单引号和双引号的区别和效率问题,但还是很多朋友了解的不是很清楚,一直以为PHP中单引号和双引号是互通的,直到有一天,发现单引号和双引号出现错 误的时候才去学习研究。所以今天再拿出来谈谈他们的区别,希望大家不要再为此困惑。” ” 双引号里面的字段会经过编译 阅读全文
posted @ 2016-12-19 14:51 天涯海角路 阅读(105) 评论(0) 推荐(0)
摘要:这是最简单的类型。boolean 表达了真值,可以为 TRUE 或 FALSE。 语法 要指定一个布尔值,使用关键字 TRUE 或 FALSE。两个都不区分大小写。 <?php$foo = True; // assign the value TRUE to $foo?> 通常运算符所返回的 bool 阅读全文
posted @ 2016-12-19 14:34 天涯海角路 阅读(113) 评论(0) 推荐(0)
摘要:虽然常说做C/C++编程的程序员转做PHP编程很快可以上手,但是对于PHP中的引用和C++的差别比较大,这种差别更多是由于C++和PHP的变量存储结构不同造成的,本文试图详解一下PHP中的引用,对C++中的引用只是作对比时提及,如果要了解C++的引用请参考《C++ Primer》一书。理解本文最好先 阅读全文
posted @ 2016-12-19 10:29 天涯海角路 阅读(117) 评论(0) 推荐(0)
摘要:在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 复制代码 代码如下: <? $a="ABC"; $b =&$a; echo $a;//这里输出:A 阅读全文
posted @ 2016-12-18 22:50 天涯海角路 阅读(433) 评论(0) 推荐(0)
摘要:php引用的含义 对于这个话题?有人肯定会问:什么是PHP引用? 所谓的php引用,引用官方的一句话就是: 在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针:例如你不能对他们做指针运算,他们并不是实际的内存地址…… 查看引用不是什么了解更多信息。 替代的是,引用是符号表别 阅读全文
posted @ 2016-12-18 22:39 天涯海角路 阅读(123) 评论(0) 推荐(0)