php 学习笔记

前端之家收集整理的这篇文章主要介绍了php 学习笔记前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP概述:
PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,
尤其适合web开发。PHP是b/s体系结构,属于三层结构。服务启动后,用户不用相应客户端软件,只用浏览器浏览即可以,即保存了图形化的用户界面,又大大减少了应用维护量。PHP是起源于自由软件,即开源软件,
使用PHP进行web应用程序的开发具有安全性高、跨平台特性、支持广泛的数据库、易学性、执行速度快、成本低、模板化、支持面向对象、内嵌Zend加速引擎,性能稳定快速等优势。在Tiobe世界编程排行榜上排名第
三,市场占有率为9.977%。
PHP扩展库:
PHP5开始,新增了内置的标准扩展库:XML扩展库-DOM,SimpleXML、SPL、sqlite、而像MysqLMysqLI、Overload、GD2等这些库则被放在PECL外部扩展库中,需要时在PHP.ini配置文件中先择加载。PHP搜索扩展库
的默认位置在PHP5中是C:\PHP5。要修改此项以符合用户自己的PHP设置,需要编辑PHP.ini文件:需要修改extension_dir设置以指向用户放置扩展库的目录或者说放置PHP_.dll文件的位置。例如:extension_dir=C
:\PHP\extensions;要在PHP.ini中启用某项扩展库,需要去掉该行extension=PHP_
.dll前缀的注释符号,将想要加载扩展库前的分号(;)删除即可,例如,启用Bzip2扩展库。将下面代码;extension=PHP_bz2.dll改
成extension=PHP_bz2.dll;
前期准备工作:
1.HTML(Hypertext Markup Language,超文本标记语言)web发展基石
2.Javascript,客户端脚本语言,也可以编写在服务器端执行的脚本程序。
网站建设基本流程:
确定网站主题(主要内容:大全精深)-->搜集材料-->规划网站(结构、版面布局、颜色搭配、风格等)-->选择开发工具-->制作网页(先大后小【结构】,先简单后复杂)-->测试网站-->上传网站-->推广宣传-->维
护更新-->确定网站主题
PHP学习资源:
开发工具下载网站://www.jb51.cc
PHP用户手册官方网站:http://www.PHP.net
常用网站资源:
PHPchina开源社区:http://www.PHPchina.com 如何学好PHP
1.明确自己的学习目标和大的方向。
2.学会配置PHP的开发环境
3.扎实基础了解编程知识,掌握常用的函数
4.了解设计模式。
5.多实践、多思考、多请教。
6.学技术最忌讳急躁,遇到技术问题,必须冷静对待。
7.PHP函数几千种,下载一个PHP中文手册和MysqL手册。
8.多看视屏录像,领悟他人的编程思想。
9.养成良好的编程习惯。
10.遇到问题不要放弃,要有坚持不懈、持之以恒的精神。 PHP配置有点复杂了,昨天晚上配置了半天还没有成功!不得不寻求更简单的解决方法:WampServer 5 集成环境 Wamp5是Apache+PHP+MysqL 在Windows下的集成环境,拥有简单的图形和
菜单安装。该版本集成了PHP5.2.5 MysqL5 Apache2 PHPMyAdmin 2.11.2.1
sqliteManager 1.2.0 满了大部分PHPer的需求. 从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改
进而来的。我们可以混合编写PHP代码HTML代码,不仅可以将PHP脚本嵌入到 HTML
文件中,我们甚至还可以把 HTML 标签也嵌入在 PHP 脚本里。以下是你可以采用的几种方法
你可以选用其中一种你最适合的并且就这样坚持这种方法
从HTML中分离
以下是可以使用的方法: <? . . . ?> <?php . . . ?> <script language="PHP"> . . . <% . . . %> 与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。
注释
PHP支持C,C 和Unix风格的注释方式:
/ C,C 风格多行注释 / // C 风格单行注释 # Unix风格单行注释 如何处理简单的PHP错误: 1、你要把PHP.ini 里的 display_errors = On 才可以显示错误位置 2、习惯使用echo 或者 print 打印 3、学会使用注释来屏蔽符号来调试
// ……….
/………… /
#.............. 4、要懂得看错误信息(英文不熟悉阿拉伯数字总认识吧) PHP基本语法和数据类型:
(1)、PHP基本语法:
1、htm 和 PHP 混编
2、一个语句以 ; (分号结束)
3、如何定义一个变量,和变量的使用
(2)PHP数据运算类型
四种标量类型:
boolean(布尔型) 理解为真假型
integer(整型)
float(浮点型,也作“double”)
理解为小数型
string(字符串)
两种复合类型:
array(数组)
object(对象)
boolean(布尔型) 理解为真假型 $bo=TRUE; $bo=FALSE; integer(整型) $bo=1; $bo=-12; float(浮点型,也作“double”) 理解为小数型 $bo=1.001; $bo=3.1415926;
string(字符串) $bo=“这段字符串 or EN Word”; array(数组) $bo=array(1,2,3,4); $bo=array(“A”=>1,“B”=>2);
以下是我的第一个PHP程序源码:
<div class="codetitle"><a style="CURSOR: pointer" data="82006" class="copybut" id="copybut82006" onclick="doCopy('code82006')"> 代码如下:

<div class="codebody" id="code82006">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
<html xmlns="http://www.w3.org/1999/xhtml"&gt;


第一个<a href="/tag/PHP/" target="_blank" class="keywords">PHP</a>程序
<style type="text/css"><style type="text/css" bogus="1">body,th {
font-size: 12px;
}
body {
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
}
<body style="text-align:center" style="text-align:center">
<span style="font-size:36px;color:blue;font-family:华文行楷" style="font-size:36px;color:blue;font-family:华文行楷">欢迎进入PHP的世界!!!
<?PHP
$name="CHAUVET";
$iValue="9999";
$fValue=9.9900;
$bValue=true;
$aValue=array(1,4);
print "
";
echo "Hello world,";
echo $name;
print "
iValue 的值是";
print $iValue;
print "
iValue 的值是";
print $fValue;
print $bValue;
print "
bVlue 的判断
";
if($bValue)
{
echo "bVlue的值是true";
}
print "
aVlue 的值是";
for($i=0;$i<4;$i++)
{
echo $aValue[$i];
} ?>



常用PHP运算类型介绍与应用


1、算术运算
例: 5 6 - 12
2
(28+1) 注:算术运算遵循数学运算规则 从左到右,先算乘除后算加减,遇到括号先算括号内
2、赋值运算
例: $a=1;
$a+=2;
$a=3; 注:把右边的值赋予左的变量。
3、比较运算
例: 1==2
3!=2
5<3
"ok"=="ok"
1==='1' 注:比较运算得到的值为布尔值
4、逻辑运算
例: 1 && 1
0 && 1
1 || 1
1 || 0 5、递增递减运算
例: $a++
++$a
$a--
--$a
PHP源码:
<div class="codetitle"><a style="CURSOR: pointer" data="73720" class="copybut" id="copybut73720" onclick="doCopy('code73720')"> 代码如下:
<div class="codebody" id="code73720">
<a href="/tag/shuchu/" target="_blank" class="keywords">输出</a>表格
<?PHP
echo "";
for($i=0;$i<4;$i++)
{
echo "<tr>";
for($j=0;$j<4;$j++)
{
echo "<td>";
echo $j+1;
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
<a href="/tag/shuchu/" target="_blank" class="keywords">输出</a>表格
<?PHP
echo "
";
for($i=0;$i<4;$i++)
{
echo "<tr>";
for($j=0;$j<4;$j++)
{
echo "<td>";
echo $j+1;
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
?>

运算符:
<div class="codetitle"><a style="CURSOR: pointer" data="51694" class="copybut" id="copybut51694" onclick="doCopy('code51694')"> 代码如下:<div class="codebody" id="code51694">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
<html xmlns="http://www.w3.org/1999/xhtml"&gt;


<a href="/tag/PHP/" target="_blank" class="keywords">PHP</a>的运算符
<style type="text/css"><!--
body,th {
font-size: 12px;
}
body {
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
}
<body style="text-align:center" style="text-align:center">
<?PHP
//加减乘除那种编程语言没有
print (1+3)5;
echo "
";
print (3-1)/10;
print "
";
//赋值运算
$val=3;
$val+=5;//等效于$val=$val+5
$val=10;
echo "val的值为:";
print $val;
print "
";
//比较运算
if(1==1&&5>3){print "逻辑与一假为假
";}
if(3!=2||"ok"=="ok"){print "逻辑或一真为真
";}
/
递增递减运算*/
$value=8;
echo $value++;#8也是注释
print "
";
echo $value;#9
print "
";
print ++$value;#10
echo "
";
echo --$value;#9
?>


猜你在找的PHP相关文章