• php异常处理

    异常是指,出乎意外的事情发生。当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 “catch” 代码块。如果查找不到catch并且又没用使用 set_exception_handler() 作相应的处理的话,那么将发生一个严重的错误,并且输出 “Uncaught Exception” (未捕获异常)的错误消息。捕捉异常能使代码更加健壮。 php自带一个异常类。可以通过throw new Exception(m...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:, , ,
  • 函数

    简介:通俗点讲,函数就是把一块代码放在一起,统一一个名字,以便以后做相同功能的时候少写点字。 一、自定义函数 自定义函数,其实我们以前就已经用了。。。写法很简单 function test($arg1,$arg2...){ //code } 函数名和 PHP 中的其它标识符命名规则相同。有效的函数名以字母或下划线打头,后面跟字母,数字或下划线。PHP 中的所有函数和类都具有全局作用域,可以在内部定义外部调用,...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:
  • 流程控制

    一、判断 判断用白话讲就是如果怎么样就怎么样要不然就怎么样。 用的是“if”这个前面我们已经用过,这里我们详细讲一下。完整的if是 if(expr1){//如果怎样 //code1 //就怎样 }elseif(expr2){ //要不然如果怎样 //code2 //就怎样 }else{ //要不然 //code3 //怎样 } 上面的代码中有三个条件,expr1,expr2,以及这两种以外,如果只有两种条件,可以把中间elseif去掉即可,如果有4...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:
  • php运算符

    简介:运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值的东西。所以可以认为函数或任何会返回一个值(例如 print)的结构是运算符,而那些没有返回值的(例如 echo)是别的东西。 有三种类型的运算符。第一种是一元运算符,只运算一个值,例如 !(取反运算符)或 ++(加一运算符)。第二种是有限二元运算符,PHP 支持的大多数运算符都是这种。 第三种是三元运...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:, , , ,
  • php常量

    简介:常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感。通常常量标识符总是大写的。常量名和其它任何 PHP 标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。常量的范围是全局的。不用管作用域就可以在脚本的任何地方访问常量。 常量定义 使...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:, , ,
  • php变量

    一、简介 PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。 注意:在此所说的字母是 a-z,A-Z,以及 ASCII 字符从 127 到 255(0x7f-0xff)。  $this 是一个特殊的变量,它不能被赋值。可以看出变量名中也不能有.号。 前面几课其实...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:, , ,
  • emacs增强之旅.emacs配置

    前言:还记得之前讲过的emacs,这里就不再去赘述安装和php模块安装了,这篇文章的目的主要是让大家能更加深入的了解emacs,以及配置emacs,让emacs用起来更加顺手。在此之前希望大家先看看有关emacs的前面两篇文章。emacs开发php,emacs快捷键介绍。 设置emacs home 打开emacs你将看到 emacs配置-0 C-x C-f  输入~/如图 emacs配置-1 回车你将看到 C-x C-f新建.emacs回车 emacs配置-3 然后...阅读全文
    作者:趴在树上的猪 | 分类:emacs | 阅读: | 标签:, , ,
  • emacs快捷键介绍

    没啥好说的了,每个按键都去试验下吧,注意观察所有窗口的变化 C = Ctrl M = Meta = Alt | Esc Del = Backspace 基本快捷键(Basic) C-x C-f “find”文件, 即在缓冲区打开/新建一个文件 C-x C-s 保存文件 C-x C-w 使用其他文件名另存为文件 C-x C-v 关闭当前缓冲区文件并打开新文件 C-x i 在当前光标处插入文件 C-x b 新建/切换缓冲区 C-x C-b 显示缓冲区列表 C-x k 关闭当前缓冲...阅读全文
    作者:趴在树上的猪 | 分类:emacs | 阅读: | 标签:, , ,
  • php数据类型(二)

      四、字符串 一个字符串就是由一系列的字符组成。一个字符占一个字节,一个字节8位,所以一个字节只有2^8 256个不同的值。字符串的长度可以很长。。。你可以当成是无限长吧,不过事实上是和机器的内存有关的。以下的字符串定义都是正确的: $str1 = '我是\'字"符\n串1';//单引号 $str2 = "我是\\\"字'符\n串2$str1\\";//双引号 $str3 = <<<EOT 我是字"符'串 EOT; //Her...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:,
  • php数据类型(一)

    一、简介 php包括8中基本类型,其中4种标量类型boolean(布尔型),integer(整型),float(浮点型),string(字符串),2种复合类型array(数组),object(对象),还有两种特殊类型resource(资源),null。如果要查看一个变量的值和类型可以用var_dump();来输出,如果仅仅想看类型,可以用gettype()函数,另外要判断是不是某个类型可以用is_type()函数(比如is_null($a))。 二、布尔类...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:,

浙公网安备 33010602001905号