php学习01

第一部分 : 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 '  &nbsp; &nbsp;';
}
echo '</br>';
}
?>






































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值