在写PHP的程序之前,首先我们来了解一下PHP。
1.PHP (Hypertext Preprocessor超文本预处理语言)是一种创建动态交互性站点的强有力的服务器端脚本语言。
2.PHP脚本以<?php开头,以?>结束。
3.php的文件默认拓展名为.php
4.php每一行命令以分号结尾
5.变量的开头要有$符号
6.php的注释:
单行注释://、#
多行注释:/`````/
接下来让我们写第一个程序hello world,首先创建一个hello world.php文件,接着在里面编写如下代码。
这是最简单的输出语句,在这里要注意的是:在这里单引号包裹和双引号包裹有些不同,区别在于双引号能解析里面的变量或函数,而单引号内只以字符串形式输出。
<?php
/*
PHP 是一门弱类型语言,所以不必向 PHP 声明该变量的数据类型。
PHP 会根据变量的值,自动把变量转换为正确的数据类型。
在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。
*/
$str = 'hello world!';
echo "$str hello world!";
//也可以直接输出$str
echo $str;
echo 'hello world!';
?>
另一个为print_r(),print_r()是一个函数,用于打印变量,以更容易理解的形式展示。并且要求PHP 版本: PHP 4, PHP 5, PHP 7
<?php
$expression = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));
print_r($expression);
?>
$expression: 要打印的变量,如果给出的是 string、integer 或 float 类型变量,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。
好了,接下来玩点高级的——循环语句、判断语句、函数以及返回值的应用。下一章直接面向对象吧······
<?php
//以下就是定义函数的方法
function show(){
echo "i`m show!";
}
$say = show();
echo $say;
//又或者直接show()
show();
?>
带返回值的,而且输出字符串太简单了,直接输出html语句吧(嘿嘿)
<?php
function show(){
$str = "<h1>hello world!</h1>";
return $str;
}
echo show();
?>
接下来是函数实现循环输出5次"hello world!"
<?php
function show(){
$str = "hello world!";
for($i=0;$i<5;$i++){
echo $str;
echo "<br />";
}
}
show();
?>
最后是传参以及返回值,再加上if/else或者switch
<?php
$key = 1;
function show($input){
if($input==1){
return "one";
}elseif($input==2){
return"tow";
}else{
return "false!";
}
}
echo show($key);
?>
<?php
$key = 1;
function show($input){
switch ($input)
{
case 1:echo "one";
break;
case 2:echo "tow";
break;
case 3:echo "three";
break;
default:echo "false!";
break;
}
}
show($key);
?>
网友评论