wordpress和PHP基础入门

  • A+
所属分类:Wordpress

学习PHP,首先确保自己有一个PHP的学习调试环境。在进行下面的讲述前,首先确认自己安装搭建好了本地环境或者已经有了主机,推荐本地环境,方便调试。有了环境之后,下面我们就来简单了解一下在使用WordPress的过程中不可不知的PHP知识。

PHP的结构

PHP的代码可以直接嵌入到静态的HTML页面中,但嵌入到页面中的PHP代码有一个结构,需要放置到指定的标记中。在静态HTML页面中,PHP代码的标记是以结尾。
比如,在如下的HTML代码中:

<br /> <?php wp_title(‘ | ‘,true,’right’); ?><br /> <?php bloginfo(‘name’); ?> – <?php bloginfo(‘description’); ?><br />
//分别各为一段PHP代码。

此外,标记PHP代码还有其他方式,比如其中的一种形式以结尾,但通常情况下,我们还是应该(而且很多人在)使用默认的以PHP的语句

从如上1中的代码实例可以看出,每一条PHP代码的语句都以分号(;)结尾(尽管在只含有一个PHP语句的代码块中,PHP语句末尾的分号可以省略,但不推荐!)。下面再举一个PHP代码例子:

/about”>

// 如上的HTML代码中,包含了两个PHP代码块,从中可以看出,PHP代码和HTML语句完全可以无缝对接。

PHP的注释

尽管PHP提供了多种注释方式,但是推荐朋友们记住其中的两种方法,而且,通常在实际应用中,人们只会用到这样两种方法。这两种方法和C++语言的注释类似,分别为单行注释和多行注释:

//此为单行注释,以//开头;
/*此为多行注释,
包含在/*和*/之间*/

PHP的变量

除了不需要显式声明之外,PHP语言中的变量形式也和其他常用语言不同,PHP的变量总是在变量名称之前添加一个$符号,至于变量名,则和其他语言的规则相同。下面是几个PHP变量的例子:

$title、$description、$counter
// 下面是一个应用了PHP变量的PHP代码块:
post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = mb_substr(strip_tags($post->post_content),0,120);
} ?>
// 此外,还需要注意一点,PHP的变量区分大小写。

PHP的输出与字符串变量

这里我们将这样两个东西放到一起讲述,因为输出十分简单,只有在输出字符串变量时,才需要稍加注意。
PHP语言的输出语句通常使用的是这样两个:

print()和echo()
// 二者的使用方法基本相同,而且十分简单。几个例子如下:
”;
echo $title.” is a good site\n

”;
print “$title is a good site\n

”;
echo “$title is a good site\n

”;
print ‘$title is a good site\n

’;
echo ‘$title is a good site\n

’;
?>
// 如上示例输出的结果为:
Yueye.org is a good site
Yueye.org is a good site
Yueye.org is a good site
Yueye.org is a good site
$title is a good site\n
$title is a good site\n

在PHP语言中,字符串的连接(拼接)使用的是如上例子中的点号(.),它可以将两个字符串拼接成一个字符串。PHP语言中的输出语句,可以输出其后双引号(”)或单引号(’)中包含的内容,也可以输出未包含在引号内的变量内容。此处单引号和双引号的区别显然也可以看出:双引号内部的内容中,变量和转义符都会得到解析;而单引号内的内容,变量和转义符也会原样输出。

关于PHP其他需要注意的地方


其实,在使用WordPress的过程中,对PHP知识只需要简单了解一些即可,有如上的一些知识,即已足够。下面,我们再简单叙述一下PHP语言和其他语言(比如C语言、C++等)的不同之处。
1) 数组
PHP语言的数组有两种形式,一种是数值键(也就是通常的形式),另一种是关联键。
a.数值键:
形如$price = array( 0 => “1.8″, “1″ => “2.5″, “2″ => “3.2″);或者$price = array(“1.8″, “2.5″, “3.2″);的定义方式定义的是使用数值键的数组,因为PHP的数值索引也从位置0开始,所以上面两种定义方式效果相同。
$price[1]引用的数值都是2.5。
b.关联键:
形如$price = array( “pear” => “1.8″, “apple” => “2.5″, “peach” => “3.2″);的定义方式定义的是使用关联键的数组。
可以用形如$price["pear"]的方式来引用”1.8″。
2) foreach
foreach是PHP语言特有的一个循环结构,主要用来处理数组。通常的结构有如下两种形式:
a.如上6.1.a中定义的数组,可以使用如下形式:
foreach($price as $p) {
echo “price is $p.

”;
}
来逐一输出数组内容。
b.如上6.1.b中定义的数组,可以使用如下形式:
foreach($price as $product=>$p) {
echo “$product is $p a kilogram.

”;
}
来逐一输出数组内容。

内容十分简单,不过在使用WordPress和学习PHP的过程中,对PHP的要求的确很低。但是,仍然要求你对此有所了解;如果你对此并不了解,或者没有如此的基础知识,那么就需要花费一些精力去慢慢学习。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 股票培训学校 1

      不错哦!!支持一下啊嘿嘿!!