标签:
1. php中有HTML必须要:<?php ... ?>
2. 变量可以改变的,常量只能定义一次。
<?php
$a = 10;
$a = 20;
$b = 5;
echo $a+$b;
echo ‘<br>‘;
const THE_VALUE = 100;
//THE_VALUE = 200;
echo THE_VALUE;
define(‘THE_VALUES‘,200);
echo THE_VALUES;
3. 函数
<?php
function traceHelloPHP(){
echo ‘hello php<br>‘;
echo ‘hello world<br>‘;
}
traceHelloPHP();
// $func = ‘traceHelloPHP‘;
// $func();
function sayHelloTo($name){
echo ‘hello ‘.$name.‘<br>‘; //string connect by .
}
sayHelloTo(‘iwen‘);
sayHelloTo(‘ime‘);
function traceNum($a,$b){
// echo ‘a = ‘.$a.‘ , b = ‘.$b.‘<br>‘;
echo "a = $a, b = $b <br>"; //zifuchuan " "
}
traceNum(2,3);
function add($a,$b){
return $a+$b;
}
echo add(10,2).‘<br>‘;
4. 流程控制
<?php
function getLevel($score){
// if($score>90){
// return ‘excellent‘;
// }elseif($score>80){
// return ‘very good‘;
// }elseif($score>70){
// return ‘good‘;
// }elseif($score>60){
// return ‘haha‘;
// }else{
// return ‘bad‘;
// }
switch(intVal($score/10)){
case 10;
case 9:
return ‘excellent‘;
case 8:
return ‘very good‘;
case 7:
return ‘good‘;
case 6:
return ‘haha‘;
default:
return ‘bad‘;
}
}
echo getLevel(92);
//solve the luanma by using <!DOCTYPE html> <?php ... ?>
5. 循环
<?php
for($i=0;$i<100;$i++){
echo ‘hello ‘.$i.‘<br>‘;
// if($i==20){
// break;
// }
if($i==20){
continue; // jump just the i=20
}
echo ‘run here ‘.$i.‘<br>‘;
}
// $i=0;
// while($i<100){
// echo ‘hello ‘.$i.‘<br>‘;
// $i++;
// }
// $i = 0;
// do{
// echo ‘hello ‘.$i.‘<br>‘;
// $i++;
// }while($i<100);
6. 逻辑运算
<?php
function traceNum(){
for($i=0;$i<=100;$i++){
// if($i%2==0 || $i%3==0){ //&& ||
// echo $i.‘<br>‘;
// }
if($i%2!=0){ //OR: if(!($i%2==0))
echo $i.‘<br>‘;
}
}
}
traceNum();
标签:
原文地址:http://www.cnblogs.com/htmlphp/p/4841954.html