吴峰的博客

php中不常听见的名词-魔术方法

  • 2017-02-10 19:00
  • 管理员
  • 1719 查看

       上一篇已经介绍了魔术常量,这篇就说说魔术方法。重点两个下划线。顺便温习下上篇中的八个魔术常量。魔术方法(Magic methods)PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),......

php中不常听见的名词-魔术变量

  • 2017-02-10 18:56
  • 管理员
  • 1665 查看

自学PHP以后,从事PHP工作了三年多,到了北京找工作面试才听说这个词-魔术变量。PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:__LINE__文件中的当前行号。实例...

索引学习-一个超级简单索引

  • 2017-02-09 19:54
  • 管理员
  • 1628 查看

直接上代码:格式CREATE INDEX index_name ON table(column(length))CREATE INDEX index_username ON test.userinfo(UserName(32));需要注意的是length一定要和数据库设计的对应起来。执行查询语句:SELECT * from userinfo WHERE UserName = 'robot-1'没有创建索引的时候:...

自创超级简单的Mysql存储过程编写。

  • 2017-02-08 20:50
  • 管理员
  • 1520 查看

在大学就学习过存储过程,但是实际项目中从来没用到,现在有些大项目需要用到,所以就写了个超级简单存储过程来学习一下。MySQL代码:首先创建一个存储过程(查询所有用户信息的存储过程)creat procedure find_userinfo() select * from userinfo;调用代码:CALL find_userinfo();在PHP中调用方法:$conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!");...

每日任务- Linux 命令(14):head 命令

  • 2017-02-08 09:17
  • 管理员
  • 1401 查看

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。1.命令格式:head [参数]… [文件]…2.命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。3.命令参数:-q 隐藏文件名-v 显示文件名-c<字节> 显示字...

每日任务- Linux 命令(13):less 命令

  • 2017-02-08 09:16
  • 管理员
  • 1381 查看

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less ...

一份原创PHP面试题及答案

  • 2017-02-07 14:10
  • 管理员
  • 1704 查看
一份原创PHP面试题及答案

基础题:1.表单中 get与post提交方法的区别?答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.2.session与cookie的区别?答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放   cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。   ...

每日任务- Linux 命令(12):more 命令

  • 2017-02-06 13:40
  • 管理员
  • 1456 查看

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。1.命令格式:more [-dlfpcsu ] [-num ] [+/ pattern]&...

每日任务- Linux 命令(11):nl 命令

  • 2017-02-06 13:39
  • 管理员
  • 1537 查看

nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。1.命令格式:nl [选项]… [文件]…2.命令参数:-b  :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列出行号(类似 cat&...

每日任务- Linux 命令(10):cat 命令

  • 2017-02-06 13:39
  • 管理员
  • 1486 查看

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。1.命令格式:cat [选项] [文件]…2.命令功能:cat主要有三大功能:1.一次显示整个文件:cat filename2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件:cat file1 file2&nb...

Copyright 吴峰的博客 © 2014-2016 管理员邮箱:phpwufeng@163.com   统计:   ICP备案:鲁ICP备16004939号-1