<span>$a</span> = 10<span>; </span><span>$a</span> = 20<span>; </span><span>$b</span> = 5<span>; </span><span>echo</span> <span>$a</span>+<span>$b</span>;
<span>const</span> THE_VALUE = 100<span>; </span><span>//</span><span>THE_VALUE = 200; 有语法错误 运行时会报错</span> <span>echo</span> THE_VALUE;
<span>define</span>('THE_VALUE',200<span>);
</span><span>//</span><span>THE_VALUE = 200; 有语法错误</span>
<span>echo</span> THE_VALUE;
立即学习“PHP免费学习笔记(深入)”;
2.函数 包装了很多功能的代码块<span>function</span><span> traceHelloPHP(){
</span><span>echo</span> 'Hello PHP'<span>;
</span><span>echo</span> '<br/>'<span>;
</span><span>echo</span> 'Hello World'<span>;
}
traceHelloPHP();</span><span>function</span><span> traceHelloPHP(){
</span><span>echo</span> 'Hello PHP——back'<span>;
</span><span>echo</span> '<br/>'<span>;
</span><span>echo</span> 'Hello World'<span>;
}
</span><span>//</span><span>traceHelloPHP();</span>
<span>$func</span> = 'traceHelloPHP'<span>;
</span><span>$func</span>();<span>function</span> sayHello(<span>$name</span><span>){
</span><span>echo</span> 'Hello '.<span>$name</span><span>;
</span><span>echo</span> '<br/>'<span>;
}
sayHello(</span>'ZhangSan'<span>);
sayHello(</span>'Lisi');<span>function</span> traceNum(<span>$a</span>,<span>$b</span><span>){
</span><span>echo</span> 'a = '.<span>$a</span>.' , b = '.<span>$b</span>.'<br/>'<span>;
</span><span>echo</span> "a = <span>$a</span> , b = <span>$b</span><br/>"; <span>//</span><span>这样写也是可以的</span>
<span>}
traceNum(</span>2,3);<span>function</span> add(<span>$a</span>,<span>$b</span><span>){
</span><span>return</span> <span>$a</span>+<span>$b</span><span>;
}
</span><span>echo</span> add(10,2).'<br>';
立即学习“PHP免费学习笔记(深入)”;
3.流程控制<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Control Flow</title>
</head>
<body>
<?<span>php
</span><span>/*</span><span>*
* Created by PhpStorm.
* User: Administrator
* Date: 2015/11/10
* Time: 16:07
</span><span>*/</span>
<span>function</span> getLevel(<span>$score</span><span>){
</span><span>if</span>(<span>$score</span> >= 90<span>){
</span><span>return</span> '优秀'<span>;
}</span><span>elseif</span>(<span>$score</span> >= 80<span>){
</span><span>return</span> '良好'<span>;
}</span><span>elseif</span>(<span>$score</span> >= 70<span>){
</span><span>return</span> '好'<span>;
}</span><span>elseif</span>(<span>$score</span> >= 60<span>){
</span><span>return</span> '可以'<span>;
}</span><span>else</span><span> {
</span><span>return</span> '差'<span>;
}
}
</span><span>echo</span> getLevel(92).'<br/>'<span>;
</span>?>
</body>
</html><span>function</span> getLevel_switch(<span>$score</span><span>){
</span><span>switch</span>(<span>$score</span>/10<span>){
</span><span>case</span> 10:
<span>case</span> 9:
<span>return</span> '优秀'<span>;
</span><span>case</span> 8:
<span>return</span> '良好'<span>;
</span><span>case</span> 7:
<span>return</span> '好'<span>;
</span><span>case</span> 6:
<span>return</span> '可以'<span>;
</span><span>default</span>:
<span>return</span> '差'<span>;
}
}
</span><span>echo</span> getLevel_switch(60).'<br/>';<span>function</span> getLevel_break(<span>$score</span><span>){
</span><span>$result</span> = '--'<span>;
</span><span>switch</span>(<span>intval</span>(<span>$score</span>/10<span>)){
</span><span>case</span> 10:
<span>case</span> 9:
<span>$result</span> = '优秀';<span>break</span><span>;
</span><span>case</span> 8:
<span>$result</span> = '良好';<span>break</span><span>;
</span><span>case</span> 7:
<span>$result</span> = '好';<span>break</span><span>;
</span><span>case</span> 6:
<span>$result</span> = '可以';<span>break</span><span>;
}
</span><span>return</span> <span>$result</span><span>;
}
</span><span>echo</span> getLevel_break(83).'<br/>';
立即学习“PHP免费学习笔记(深入)”;
4.循环<span>for</span>(<span>$i</span>=0;<span>$i</span><100;<span>$i</span>++<span>){
</span><span>echo</span> 'Hello '.<span>$i</span>.'<br/>'<span>;
}</span><span>$i</span> = 0<span>;
</span><span>while</span>(<span>$i</span> < 50<span>){
</span><span>echo</span> 'Hello '.<span>$i</span>.'<br/>'<span>;
</span><span>$i</span>++<span>;
}</span><span>$i</span> = 0<span>;
</span><span>do</span><span>{
</span><span>echo</span> 'Hello '.<span>$i</span>.'<br>'<span>;
</span><span>$i</span>++; <span>//</span><span>一定不要忘记自增,否则就会编程死循环</span>
}<span>while</span>(<span>$i</span><20);<span>for</span>(<span>$i</span>=0;<span>$i</span><100;<span>$i</span>++<span>){
</span><span>echo</span> 'Hello '.<span>$i</span>.'<br/>'<span>;
</span><span>if</span>( <span>$i</span> == 20<span> ){
</span><span>break</span><span>;
}
}</span><span>for</span>(<span>$i</span>=0;<span>$i</span><100;<span>$i</span>++<span>){
</span><span>echo</span> 'Hello '.<span>$i</span>.'<br/>'<span>;
</span><span>//</span><span> if( $i == 20 ){
// break;
// }</span>
<span>if</span>(20 == <span>$i</span><span>){
</span><span>continue</span><span>;
}
</span><span>echo</span> 'Run here '.<span>$i</span>.'<br/>'<span>;
}</span>
立即学习“PHP免费学习笔记(深入)”;
5.逻辑运算 与&& 或|| 非!<span>function</span><span> traceNum(){
</span><span>for</span>(<span>$i</span>=0;<span>$i</span><=100;<span>$i</span>++<span>){
</span><span>//</span><span> if(0 == $i%2 && 0==$i%3){
// echo $i.'<br/>';
// }
// if(0 == $i%2 || 0==$i%3){
// echo $i.'<br/>';
// }</span>
<span>if</span>(!(0 == <span>$i</span>%2<span>)){
</span><span>echo</span> <span>$i</span>.'<br/>'<span>;
}
}
}
traceNum();</span>
立即学习“PHP免费学习笔记(深入)”;
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号