« 转载一篇:正则表达式学习笔记« »windows下 安装 opentaps1.4 笔记 »
php01-通过研究WordPress 观摩,学习PHP,一步一步慢慢来

 前言:

公司项目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

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
网站分类
分类最近文章
最近发表
最新评论及回复
最近留言
热文排行
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(J2EE为主):3769186.