前言:
公司项目1期刚上线,我被客户单位扣下,理由是还未下线交互,需要我公司负责运维,所以我继续呆在这该死的地方,无聊,空虚,寂寞,而远在杭州的同事们正加班加点的写着代码,想到这里,我就手痒痒,真想找点什么来写写代码.
想了很久,也没想到应该做点什么,无聊之极.之前想做一个桌面程序,用来替代系统自带的CMD命令运行器,可惜,试了两天, 始终没能解决一个技术点,无奈,只好放弃.
现在公司做的这个项目,已经让我很是烦厌,惹得我对J2EE开发项目的态度也大大的怀疑起来,确实是有点烦.这时想起网上流传说PHP的快速开发,不禁动了心,学学看吧,PHP到底如何,自己尝试了才知道.
在网上找了一通,把PHP环境配起来,开发工具安装起来,就开始了我的PHP人生之旅.网上流传着PHPChina留言本讲解,但是我没能找到其源码,想想,算了,我应该以研究WordPress入手吧,这么知名的程序,应该在PHP技术的开发上相当利害啦,虽然我对PHP一点都不懂,但是边看边学还是能看懂的.
所以,PHP学习之旅终于启动了第一步.
打开Wordpress目录,先看Index.php,一切从入口开始
.很简洁的代码,就两行.外加几行注释,可能是英文的.
define('WP_USE_THEMES', true);
require('./wp-blog-header.php');
先学第一个吧(define('WP_USE_THEMES', true);).应该是定义一个变量或者常量,查了一下资料,果然,是定义常量的方法,资料文档如下:
声明和使用常量
常量(constant)可以理解为值不变的变量,常量值被定义后,在脚本的其他任何地方都不能改变。常量通常具有如下的属性。
常量是区分大小写的,在定义的时候可以指定是否大小写敏感。
其命名的规则和变量的命名规则一样。
常量的开头字母只能是字母和下划线,后面可以接任意个数的字母字符。
默认的情况下,它为全局变量,即在当前脚本的任何地方都能使用。
定义常量的名称不能与已定义的常量和变量的名称相同。
在定义常量时,应该尽量使用大写字符,便于阅读和识别。
常量的名称不能以字符$开头,它们的值只能是特定类型的:整数、浮点数、字符串和布尔值。
在PHP中,使用函数define()来定义常量。其语法如下:
bool define ( string name, mixed value [, bool case_insensitive] ) ;
说明:define函数有3个参数,第一个参数为常量名称,即标志符,第二个参数为常量的值,第三个参数指定是否大小写敏感,设定为True,表示不敏感。
用户可以通过指定其名字来取得常量的值,切记不要在常量前面加$符号。如果要在程序中动态获取常量值,可以使用constant函数。Constant函数要求一个字符串作为参数,并返回该常数的值;如果要判断一个常量是否已经定义,可以使用defined函数,该函数也需要一个字符串参数,该参数为需要检测的常量名称,若该常量已经定义则返回True;如果想获取所有当前已经定义的常数列表,可以使用get_defined_constants函数来实现。
我们在这里给出一个定义常量的示例,便于更好的理解如何定义常量。示例如下:
<?php
define ("MESSAGE","How are you\n") ;
echo MESSAGE."<BR>" ; //输出"How are you."
echo Message."<BR>" ; //输出"Message",表示没有该常量
define ("COUNT","How are you\n",true) ;
echo COUNT."<BR>" ; //输出"How are you."
echo Count."<BR>"; //输出"How are you.",因为设定大小写不敏感
define ("MAXSIZE","50\n") ;
echo MAXSIZE ; //输出50
echo constant ("MAXSIZE")."<BR>" ; //输出50
echo (defined ("ONE"))."<BR>" ; //未定义,因此输出空行
define ("ONE","Good,One") ;
echo (defined ("ONE"))."<BR>" ; //如果定义返回True,使用echo输出显示1
?>
从上面的代码可以看出 echo 就是输出函数, define 哦定义常量.
习第二个内容: require('./wp-blog-header.php');下一篇文章再说,下班了,吃饭先
Tags: WordPress 笔记 PHP 原创 blog
原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.cn/
本文链接地址:http://www.busfly.cn/post/php01-wordpress.html
如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~