一直搞的很混乱的问题:
》单独配置的时候,怎样关联php与apache,其中有httpd.conf配置文件,能够解释php文件
》为什么有配置java_home,path,等路径,这和php有什么关系,可能我还不了解php的底层吧
1.代码风格
<?php
?> /* 如果是纯的php代码,则也可以不用结尾的标记
2.声明变量
eg: $a = 10;
3.声明常量
const(PHP5新添加的) THE_VALUE = 100;
define('THE_VALUE',200);
4.函数
eg:
function 函数名()
{
echo ‘Hello PHP<br>';
}
5.流程控制,循环,逻辑运算和c语言一样
6.字符串定义
$str = 'Hello PHP';
echo $str;
7.#获取某个字符或者是字符串在另一个字符串中的位置
echo strpos($str,'P');
echo strpos($str,'PH');
8.#截取一个子字符串
>如果只给两个参数,则从当时的位置一直截取到末尾的位置
substr($str,2);
>如果给三个参数,则会从当时的位置一直截取第三个参数的长度的子字符串
substr($str,2,3);
9.#字符串的分割
str_split($str);返回值是一个数组,而且是将这个字符串拆分成一个一个的字符的养样子
数组用print_r(数组名);
>但是可以修改分割字符串的长度,
str_split($str,2);
>如果用特定的字符进行分割字符串
explode(' ',$str); #以空格进行分割
10.#字符串的连接
用 '.'进行连接、
这个方式不仅仅可以将字符串进行连接,而且可以将其他的数字等进行连接
而且,也可以将这些将要连接的变量都放在一个双引号之间,在双引号之间,php是可以识别每个变量的
11.#数组
>数组中不仅可以存放字符串,而且还可以存放整形,浮点数等,他的定动态性是非常良好地
array_push(要添加的数组,要添加的元素)
array_pop;等库函数;-------在 php.net网址中也有详细的说明
>数组还可以通过键值对的方式存储数据;即索引数组,键值对数字
$arr['K' ] = 'fvdmf';
>数组的初始化’
$arr = array('k' => 'Hello', 'w' => 'world', 'name'=>'jikexueyaun');
还可以用下标的方式初始化
$arr = array(0 => 'Hello', 1 => 'world', 'name'=>'jikexueyaun');
同时还有数组的遍历等,