第一部分 : php语法
PHP 内部的书写格式标准是
<?PHP
中间书写 PHP 代码
?>
一个 PHP 程序中,允许存在多段 PHP 代码。例如下面这样
<?PHP
echo "这是第一段";
?>
第一段代码结束
<?PHP
echo "这是第二段";
?>
在 <?PHP 和 ?> 之外的内容,不会被当成 PHP 代码,它们会被当成纯文字,直接送到浏览器上面。很多网页,也常常用这种方式制作,以便于在中间插入 HTML 码。
在PHP范围之外的代码,并不是说它不算程序的一部份,而是说,它们是被直接输出的部份。。
注意,是被直接输出的部份,等效于 echo 输出。
PHP 代码,以“行”为单位。每一行,以后面的分号为准,而不只是我们在代码中输入的回车。每一行代码,必须以分号结束。PHP 代码的书写,只能使用半角英文字符和标点符号。PHP 对空格和回车不敏感,只要你一句没结束。你可以中间随意打回车和空格,只要你
不要把一个词拆成两半就行。
<?PHP
echo
"Hello PHP";
?>
PHP 支持三种注释方式。分别
单行注释 :# 号和 // 双斜杠
多行注释 :
/*
中间随便有多少行,都是被注释掉的内容。
*/
# 号和 // 双斜杠,所注释掉的行,是指我们文件里所指的行。
<?PHP
//这行被注释掉了
// echo
"hello php"; //这行没有被注释掉。
php的错误信息 :
语法错误,未声明的变量
在 PHP 中,变量的语法结构是美元符号 $。定义一个变量,需要一个名字,也就是“变量名”。常量也需要名字,叫“常量名”。
变量名,可以是英文字母、数字、下划线,大小写都可以,但必须以字母或下划线开头。美元符号和变量名组合在一起,就组成一个完整的变量。
例如 $a $abc $_def $a123 $abc_123 都是允许的
$123a 这是错的,必须字母或下划线开头
另外,变量名,是区分大小写的
预定义变量
手册:附录->保留字
PHP 代码之中,主要分为:语法结构和函数。
语法结构又分别含有:关键字,运算符,流程控制,特殊语法。
量名值的概念
在PHP中,常见的变量类型有9种。而我们最常用的,有5种。
9种类型分别是:布尔值、整型、浮点、字符、数组、对象、资源、NULL、未知类型。
单引号跟双引号的区别
//===========================================================================================
第二部分 :
运算符 :先说下弱类型语言.
算术运算符中,含有以下几个。
-$a 取反 $a 的负值
$a + $b 加法 $a 和 $b 的和
$a - $b 减法 $a 和 $b 的差
$a * $b 乘法 $a 和 $b 的积
$a / $b 除法 $a 除以 $b 的商
$a % $b 取模 $a 除以 $b 的余数
赋值运算符
= 将右边的值连到左边
+= 将右边的值加到左边
-= 将右边的值减到左边
*= 将左边的值乘以右边
/= 将左边的值除以右边
%= 将左边的值对右边取余数
.= 将右边的字符串加到左边
逻辑运算符,这个也是用得最多的一种。
也有人称它们为:比较运算符。有以下几种运算符组成:
< 小于
> 大于
<= 小于或等于
>= 大于或等于
== 等于
!= 不等于
&& 并且 (And)
and
|| 或者 (Or)
xor 异或 (Xor)
or
! 非 (Not)
===============================================================
< 小于
> 大于
<= 小于或等于
>= 大于或等于
== 等于
!= 不等于
字符运算符。
少得可怜,只有一个符号,英文的 点号,也就是这个“.”。也只有一个功能,把两个字符串,拼成一个。
$a = "hello";
$b = "php";
echo $a . " for " . $b;
算术运算符,运算结果一定是整数或者小数。
逻辑运算符,运算结果一定是真假值。
字符运算符,运算结果一定是字符型。
整个编程的准备工作应该是:
知道条件,知道结果,求过程。
编程思路是灵魂,知识是肉身,代码只是这两者结合表现的产物。
题目 : 鸡兔同笼 公式 : $tu = ($foot - $head*2) / 2; //兔子的数量
我提供几个预知数字。头有 35个,脚有 94 个,求兔子数量。
另外,在公式不变的情况下,头有 30 个,脚有 88个,求兔子数量。
$head = 35;
$foot = 94;
//$ji = ?;
//$tu = ?;
//===================================================================================
流程控制 :
If
Else
elseif
while
for
break
continue
switch
switch(一个量) {
case 可能的值1:
你想执行的语句
break;
case 可能的值2:
你想执行的语句
break;
……
default:
题目 : php输出 九九乘法表 .html语法自己看.不要求好看
echo '<h3>这是标题</h3>';
$a = 3;
$b = 5;
// 3 * 5 = 15
echo "$a * $b = ".$a*$b;
总结:
1.单引号和双引号的区别是:单引号不会找变量,浏览器原样输出,但是双引号的话是会自己查找变量,并赋值的.
2.再就是php里面的变量不管是定义还是调用都要用$开头.没有例外的
3.<?php php代码开头的时候不能给你有空格,并且可以没有结尾.?>
4.字符串的拼接用的是 .
5.编码的时候不要忘记在每行结尾的地方加上 ;
课后练习,手工输出九九乘法表
<?php
for($i = 1 ; $i <= 9; $i++){
for($j = 1;$j <= $i; $j++){
echo $i . ' * ' .$j . ' = ' . $i*$j;
echo ' ';
}
echo '</br>';
}
?>
372

被折叠的 条评论
为什么被折叠?



