≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > PHP笔记

php 学习笔记示例

人气:359 时间:2020-11-03

这篇文章主要为大家详细介绍了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、而像MySql、MySqlI、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学习资源:
开发工具下载网站:https://www.q1010.com
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"> . . . </script>

<% . . . %>

与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。
注释
PHP支持C,C 和Unix风格的注释方式:
/* C,C 风格多行注释 */

// C 风格单行注释

# Unix风格单行注释

如何处理简单的PHP错误:

1、你要把PHP.ini 里的 display_errors = On 才可以显示错误位置

2、习惯使用echo 或者 print 打印

3、学会使用注释来屏蔽符号来调试
// ……….
/*………… */
#..............

4、要懂得看错误信息(英文不熟悉阿拉伯数字总认识吧)
12下一页阅读全文

感兴趣的小伙伴,下面一起跟随四海网的小编小韵来看看吧!


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程序源码:

代码如下:


 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>第一个PHP程序</title> 
<style type="text/css"><!-- 
body,td,th { 
    font-size: 12px; 
} 
body { 
    margin-left: 10px; 
    margin-top: 10px; 
    margin-right: 10px; 
    margin-bottom: 10px; 
} 
--></style><style type="text/css" bogus="1">body,td,th { 
    font-size: 12px; 
} 
body { 
    margin-left: 10px; 
    margin-top: 10px; 
    margin-right: 10px; 
    margin-bottom: 10px; 
}</style></head> 
<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的世界!!!</span> 
<?php 
    $name="CHAUVET"; 
    $iValue="9999"; 
    $fValue=9.9900; 
    $bValue=true; 
    $aValue=array(1,2,3,4); 
    print "<br/>"; 
    echo "Hello world,"; 
    echo $name; 
    print "<br/>iValue 的值是"; 
    print $iValue; 
    print "<br/>iValue 的值是"; 
    print $fValue; 
    print $bValue; 
    print "<br/>bVlue 的判断<br/>"; 
    if($bValue) 
    { 
        echo "bVlue的值是true"; 
    } 
    print "<br/>aVlue 的值是"; 
    for($i=0;$i<4;$i++) 
    { 
        echo $aValue[$i]; 
    } 

?> 
</body> 
</html> 

常用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源码:

代码如下:


 
<title>输出表格</title> 
<?php 
echo "<table border='1' width='300'>"; 
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>"; 
?> 
<title>输出表格</title> 
<?php 
echo "<table border='1' width='300'>"; 
    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>"; 
?> 

运算符:

代码如下:


 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>php的运算符</title> 
<style type="text/css"><!-- 
body,td,th { 
font-size: 12px; 
} 
body { 
margin-left: 10px; 
margin-top: 10px; 
margin-right: 10px; 
margin-bottom: 10px; 
} 
--></style><style type="text/css" bogus="1">body,td,th { 
font-size: 12px; 
} 
body { 
margin-left: 10px; 
margin-top: 10px; 
margin-right: 10px; 
margin-bottom: 10px; 
}</style></head> 
<body style="text-align:center" style="text-align:center"> 
<?php 
//加减乘除那种编程语言没有 
print (1+3)*5; 
echo "<br/>"; 
print (3-1)/10; 
print "<br/>"; 
//赋值运算 
$val=3; 
$val+=5;//等效于$val=$val+5 
$val*=10; 
echo "val的值为:"; 
print $val; 
print "<br/>"; 
//比较运算 
if(1==1&&5>3){print "逻辑与一假为假<br/>";} 
if(3!=2||"ok"=="ok"){print "逻辑或一真为真<br/>";} 
/*递增递减运算*/ 
$value=8; 
echo $value++;#8也是注释 
print "<br/>"; 
echo $value;#9 
print "<br/>"; 
print ++$value;#10 
echo "<br/>"; 
echo --$value;#9 
?> 
</body> 
</html> 
 

本文来自:http://www.q1010.com/173/13886-0.html

注:关于php 学习笔记示例的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:

您可能感兴趣的文章

上一篇:php处理自动反斜杠的函数简单示例
下一篇:PHP 巧用数组降低程序的时间复杂度示例
热门文章
  • PHP 写入WRITE编码为UTF8的文件示例
  • PHP 中文字符串截取函数示例:支持gb2312,gbk,big
  • PHP 简单留言板的制作示例
  • 解决Fatal error: Call to undefined function mb_convert_encoding() in错误问题
  • PHP语言基础(标记、注释、变量、数组、常量、函数)示例
  • php 生成迅雷链接的简单示例
  • php 获取短网址的实现方法
  • PHP 通用分页类的简单示例
  • PHP 使用文件方式导入导出整个MYSQL数据库的实现方法
  • php 获取MYSQL错误的简单示例
  • 最新文章
    • 解决PHP使用redis实现统计缓存MySQL压力的问题
    • php 简单的上传进度条的简单示例
    • php 给html中引用的js和css路径打上版本号的实现方法
    • php 实现计算年龄精准到年月日的实例
    • php+ajax无刷新分页的简单示例
    • 解决php+ajax无刷新上传图片的问题
    • 解决PHP生成HTML静态页面的问题
    • 解决PHP使用uniqid函数生成唯一ID的问题
    • 解决PHP防刷票的一些问题
    • 微信access_token的获取开发的实现方法

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。