1. 环境搭建
phpmyadmin的使用:
下载:http://www.phpmyadmin.net/home_page/downloads.php
配置:在下载解压下来的文件中有 一个文件“config.sample.inc.php”,这是phpMyAdmin配置文件的样本文件,我们需要把该文件中的所有代码拷贝,新建一个文 件“config.inc.php”,并将代码粘贴。文件config.inc.php是phpMyAdmin的配置文件,上传服务器时必须上传该文件。打开下面两行注释,并修改成正确的用户名和密码
// $cfg['Servers'][$i]['controluser'] = 'pma'; //root
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';//******
2. 基本语法
在浏览器中通过查看源文档的方式无法查看到 PHP 的源代码 - 这只能看到 PHP 文件的输出,即纯粹的 HTML。这是因为在结果返回浏览器之前,脚本就已经在服务器执行了。
PHP 的脚本块以 <?php 开始,以 ?> 结束,在支持简写的服务器上,可以使用 <? 和 ?> 来开始和结束脚本块,为了达到最好的兼容性,建议使用标准形式 (<?php),而不是简写形式。
有两种通过 PHP 来输出文本的基础指令:echo 和 print
PHP 中的注释
在PHP中,使用 // 或 # 来编写单行注释,或者使用 /* 和 */ 来编写大的注释块。
PHP 变量
PHP 是一门松散类型的语言,变量会在使用时被自动声明
PHP 中的所有变量都是以 $ 符号开始的。如:$var_name = value;
变量的命名规则
变量名必须以字母或下划线 "_" 开头。
变量名只能包含字母数字字符以及下划线。
变量名不能包含空格。
PHP 中的字符串
在PHP中,只有一个字符串运算符,即并置运算符 (.) 用于把两个字符串值连接起来。
$txt1="Hello World";
$txt2="1234";
echo $txt1 . " " . $txt2;
输出结果:Hello World 1234
strlen() 函数
用于计算字符串的长度。
echo strlen("Hello world!");
输出:12
strpos() 函数
用于在字符串内检索一段字符串或一个字符。
如果在字符串中找到匹配,该函数会返回第一个匹配的位置。如果未找到匹配,则返回 FALSE。
echo strpos("Hello world!","world");
输出:6(字符串首个位置计数为0)
PHP If...Else 语句
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="Sun")
echo "Have a nice Sunday!";
else
echo "Have a nice day!";
?>
PHP 中的 Switch 语句
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
switch语句中的变量x可为整型,也可为字符串,case变量也可为字符串
PHP 数组
数值数组
$names = array("Peter","Quagmire","Joe");
或
$names[0] = "Peter";
$names[1] = "Quagmire";
$names[2] = "Joe";
echo $names[1] . " and " . $names[2] . " are ". $names[0] . "'s neighbors";
输出:Quagmire and Joe are Peter's neighbors
print_r()函数打印数组结构print_r($arr)
关联数组
数组中的每个 ID 键关联一个值
通过关联数组,我们可以把值作为键,并向它们赋值。
$ages = array("id"=>1, "age"=>26);
或
$ages['id'] = "1";
$ages['age'] = "26";
echo "Peter is " . $ages['age'] . " years old.";
输出:Peter is 26 years old.
多维数组
$families = array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
$families['Griffin'][2]的值为Megan
$arr=array(array(3,6),array(2,4));
echo $arr[0][1];结果为6
改变数组的值:
用方括号的方法来修改数组,$arr[]=value;
$arr=array("a"=>"视频","b"=>"教程");
修改:$arr['a']="php100";
添加值:array_push方法
$bookList= array();
$book = new Book();
$book->id=$row["id"];
$book->title=$row["title"];
array_push($bookList,$book);
数组函数
count($arr);得到数组arr元素的个数
is_array($arr);判断arr是否是数组
explode("key",value);另外一种创建数组的函数,拆分
$a="1986-1983-1980";
$arr=explode("-",$a);//按照"-"拆分$a为一个数组
print_r($arr);
//结果:Array ( [0] => 1986 [1] => 1983 [2] => 1980 )
PHP 循环
while 语句
$i=1;
while($i<=5){
echo "The number is " . $i . "<br />";
$i++;
}
do...while 语句
do...while 语句会至少执行一次代码
$i=0;
do{
$i++;
echo "The number is " . $i . "<br />";
}while ($i<5);
for 语句
for ($i=1; $i<=5; $i++){
echo "Hello World!<br />";
}
foreach 语句
$arr=array("one", "two", "three");
foreach ($arr as $key=>$value){//key可以省略掉
echo "Key: ".$key",Value: " . $value . "<br />";
}
//结果Key: 0, Value: one。。。。
PHP 函数
所有的函数都使用关键词 "function" 来开始
PHP 函数 - 返回值
function add($x,$y){
$total = $x + $y;
return $total;
}
echo "1 + 16 = " . add(1,16);
php函数分为:系统函数和自定义函数
系统函数:date("Y-m-d"); md5("php100");
全局变量:在函数外部定义一个变量$var=100,在函数内部使用时,使用global $var再声明一次
删除全局变量:unset($var);
判断函数是否存在:function_exists("函数名字")
引用返回值:&
$A="Today";
$B="Monday";
function print_A($A,&B){
$B=$A." is ".$B;
echo "A: $A<br>";
echo "B: $B<br>";
}
print_A($A,$B);
echo "A: $A<br>";
echo "B: $B<br>";
结果:
A: Today
B: Today is Monday
A: Today
B: Today is Monday
分享到:
相关推荐
PHP初学入门必备(全套资料海量) 对于初学者来说,物超所值,一网打尽,绝对值得拥有
php学习心得 php初学者 实用 快速入门版
php编程实例,很有用对初学者来说,里面包括100个有用的小实例,我自己初学时受益匪浅
PHP入门教程 网站后台编程 学习 ASP JSP web开发 适合初学者
PHP 初学问题 收集PHP 初学问题 收集PHP 初学问题 收集
该质料涵盖了PHP基本语法,html5,css,以及常见的项目案例,比较容易学习
php学习手录,学习的帮手,php初学者请来看
php教程,包括php各个函数. php初学者必备.
PHP中文手册 php初学者入门必备书籍
PHP初学者手册,适合PHP初学者,包括相关的服务器配置……
PHP初学者头疼问题总结。文本文档格式的。方便易读
会员程序(适合PHP初学) 会员程序(适合PHP初学)
适用于php初学者,一个简单的demo,功能包括了增删改查(源码之家)
最令PHP初学者头痛的十四个问题最令PHP初学者头痛的十四个问题
php 适合php初学者的项目.zip
十八个PHP初学者必看的实例
最令PHP初学者们头痛的十四个问题,解决PHP程序员初学是遇到的问题,对于学习php很有帮助
适合php初学着的一些源代码,内容简单易懂。
PHP初学教程 第一讲 PHP环境搭配和代码调试