PHP100视频学习笔记-PHP基础知识部分1-7_MySQL

WBOY
풀어 주다: 2016-06-01 13:51:14
원래의
1113명이 탐색했습니다.

PHP100视频教程1:环境配置与代码调试

1、PHP的优势和背景

Hypertext Preprocessor

免费、效率高、开发时间短

2、PHP环境的搭配

Linux Windows下都可搭建 多平台兼容性

Apache nginx 等等

3、书写和调试简单的PHP代码 注释

echo “Hello!My world!”;

?>

其他的一些写法

…?> 短标签模式

注释的一些方法

/*…*/

// C风格单行注释

4、如何处理简单的PHP错误 调试

php.ini  里的 display_errors = on 才可以显示错误的位置


PHP100视频教程2:PHP的数据类型与源码调试

1、PHP基本语法和数据类型

一个语句以;(分号结束)

声明自定义变量

$abc = 888;

echo $abc;

?>

声明自定义变量必须以以下方式开头

$_

$A-Z

$a-z

四种标量类型:

boolean(布尔型) $bo=true;$bo=FALSE;     $bo赋值为大于0的数值 为真; $bo赋值为0为假

integer(整型)  $bo=1;$bo=-12;

float(浮点型)  $bo=1.001;$bo=3.1415926;

string(字符串类型) $bo=”这段字符”.$abc

两种复合类型:

array(数组)$bo=array(1,2,3,4);      $bo=array(“A”=>1,”B”=>2);    以后有单独的讲解视频

object  (对象)

2、学习一个PHP源码调试(Discuz论坛)


PHP100视频教程3:常用PHP运算类型介绍与应用

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

1、算术运算

从左到右 先算乘除后算加减,遇到括号先算括号内的;

2、赋值运算

把一个值写入一个变量

$a=1;

$a+=2;   $a上面是1 然后$a先于2相加 然后再赋值给$a 结果等于3

$a*=3;   $a上面是3 然后$a先于3相乘 然后再赋值给$a 结果等于9

3、比较运算

确定两个数之间的关系;比较运算得到的值为布尔值;

1==2; FALSE

3!=2; TRUE

5

“ok”==”ok”;  TRUE

1===’1′;  三个等号还要比较数值的类型   后面单引号为字符串类型 FALSE

4、逻辑运算

先将比较的两边转成布尔类型,再执行他们的关系   &逻辑与 |逻辑或

1&&1   输出真 TRUE

0&&1  输出假 FALSE

1||1      输出TRUE

0||1     输出TRUE

0||0    输出FALSE

5、递增递减运算

只操作变量的一种运算

$a++     $a+1再赋值给$a

++$a

$a–

–$a

PHP100视频教程4: PHP条件语句介绍与应用

1、if条件语句

if(expr)

echo   TRUE

else

echo FALSE

if(expr){

echo TRUE

}else{

echo  FALSE

}

if(expr){

echo TRUE

}elseif(expr){

echo  CON

}else{

echo  FALSE

}

2、switch条件语句


PHP100视频教程5:PHP循环语句的介绍与应用

1、break n 循环控制语句

循环中中断语句,跳出循环语句

break;     跳出一层循环

break n;     跳出n条循环

2、do…while 循环语句

do…while   先执行一次循环再判断条件

do{

echo “循环”.++$a;

}

while($a

while(expr){

}                      先判断条件再执行一次循环

3、for循环语句

for(expr1;expr2;expr3){

}                     expr1–>无条件执行   expr2–>比较运算   expr3–>循环条件

for($i=1;$i

echo “循环”.$i.”
”;

}


PHP100视频教程6:PHP数组的创建修改应用

1、创建和修改数组、多维数组

php中的数组是一个关键字或者值得集合   print_r($arr);   打印出数组数值

array(key=>value,key=>value……)

$arr=array(3,4,5,6,7,8);

echo $arr[0];   结果3

$arr=array(“id”=>2,”title”=>3);

echo $arr[‘title’];  结果3

多维数组:

$arr=array(array(3,6),array(2,4));

print_r($arr);

echo $arr[1][0] ;  结果2

修改数组

$arr=array(“a”=>”视频”,“b”=>”教程”);

$arr[0]=“php100”;———

$arr[1]=”php100教程”;

print_r($arr);

2、数组与数组的函数

count($arr);

$arr=array(“a”=>”视频”,“b”=>”教程”);

echo count($arr);

is_array($arr);

if(is_array($arr)){

echo “是数组”;

}else{

echo “不是数组”;

}

explode(“key“,value);

$a=”1986-1983-1980″;

$arr=explode(“-”,$a);

3、使用foreach遍历数组

foreach遍历数组

foreach($arr as $key => $value){

}

$arr=array(1980,1982,1983,1984,1985,1986);

foreach($arr as $key=>$value){

echo $key.”-”.$value.”
”;

}

PHP100视频教程7:PHP函数和自定义函数

1、php函数介绍

函数就是为了解决一些常见问题实现制作好的“模”

php函数分为:系统内部函数 和 自定义函数

func(val1,val2….);    自定义函数

date(Y-m-d);      系统内部函数

md5(“php100″);       php5.3中文参考手册

2、php如何自定义函数

function func_name($val){

………….

}

函数的命名跟自定义变量一样 只能用_,A-Z,a-z.

一个自定义函数中的变量是局部的,函数外不生效

使用global全局变量的时候,在函数外才可以使用变量

为了防止全局变量的混乱可以使用unset($val)删除一个变量

function _pr(){

echo”这是个自定义函数”;

}

function _pr($val1,$val2){

echo”这是个自定义函数”.$val1;

}

自定义函数的命名规则

函数的命名是程序规划的核心。名字就是事物在它所处的生态环境中一个长久而深远的结果。变量及函数的命名是以能表达变量或函数的动作意义为原则的,一般是由动词开头,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。

function run();

function runFast();

function getBackground();

函数名称不区分大小写。例如,name()和NAME()指向的是同一个函数,这一点读者一定要注意。如果读者误定义了两个不同大小写的重名函数,程序将中止运行。

函数的参数没有限制,可以定义任意需要的参数数量,也可以无参数值。

名称的开头不能使用数字及特殊符号。

“·”及类型声明等专用语不能作为名称。

变量或程序名的长度必须在255个字符以内。

和保留字相同的名称不能使用。

另外,还有一些函数命名的通用规则。例如,取数,则用Get开头,然后跟上要取的对象的名字;设置数,则用Set开头,然后跟上要设的对象的名字,如GetXxx或SetXxx。

3、使用自定义函数实例操作

(1)使用return函数返回函数内部值

(2)自定义函数值得接受和选择性接收

(3)function_exists()判断函数是否存在

(4)引用返回值 使用&符号     引用全局变量 不适用global

$A=”Today”;

$B=”Monday”;

Function print_A($A,&$ B);{              //使用了&之后 以后的值就全改了

$B=$A.”is”.$B;

echo “函数中变量A与变量B的值为
”;

echo”变量A:$A
”;

echo”变量B:$B
”;

}

print_A($A,$B);

echo”主程序中变量A与变量B的值为
”;

echo”变量A:$A
”;

echo”变量B:$B
”;

?>

以上 8节课按细说PHP来说就是第五章、第六章、第七章

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!