PHP基本语法
PHP 脚本可以放在文档中的任何位置。
PHP 脚本以 <?php 开始,以 ?> 结束:
!DOCTYPE html>
<html>
<body>
<h1>这是PHP页面</h1>
<?php
echo "Hello World!";
// 这是一行注释
/*
这是
多行
注释
*/
?>
</body>
</html>
当需要在浏览器输出内容时可以使用:echo、print
PHP变量的定义
PHP变量
变量以 $ 符号开始,后面跟着变量的名称
PHP 没有声明变量的命令。
变量在第一次赋值给它的时候被创建
PHP 是一门弱类型语言
PHP 会根据变量的值,自动把变量转换为正确的数据类型。也就是说在php中String、char、int、double、float、Integer是没有区别的。在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。
常量
常量是一个简单值的标识符。该值在脚本中不能改变。 (常量名不需要加 $ 修饰符)。
需要注意的是常量在整个当前脚本中都可以使用。
设置常量,使用 define() 函数,函数语法如下:
define(string constant_name, mixed value, case_sensitive = true)
该函数有三个参数:
constant_name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_sensitive:可选参数,指定是否大小写敏感,设定为 true 表示不敏感。
<?php
define("SUMMER", "我喜欢暑假因为有空调!");
echo SUMMER;
?>
字符串连接
<?php
$S1="Hello world!";
$S2="What a nice summer!";
echo $S1 . " " . $S2; // 字符串连接运算符 .
?>
常用运算符
<?php
//其他运算符略..
//逻辑运算符 ! && || and or xor
//数组运算符 合并: + 比较:== != === !==
$x = array("a" => "red", "b" => "green");
$y = array("c" => "blue", "d" => "yellow");
$z = $x + $y; // $x 和 $y 数组合并
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>
数组
<?php
$cars=array("Volvo","BMW","Toyota"); //数组定义 数值数组
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; //访问数组元素
//数组长度count()
$cars=array("Volvo","BMW","Toyota");
echo count($cars); //count() 函数用于返回数组的长度
//遍历数值数组
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
在PHP中对表单提交的处理
$_POST 被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="post"
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="Name">
<input type="submit">
</form>
<?php
$name = $_POST['Name'];
echo $name;
?>
</body>
</html>
$_GET 同样被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="get"。
$_GET 也可以收集URL中发送的数据。
html>
<body>
<a href="test_get.php?subject=PHP&web=summer.html">Test $GET</a>
</body>
</html>
//test_get.php
<html>
<body>
<?php
echo "Study " . $_GET['subject'] . " at " . $_GET['web'];
?>
</body>
</html>
PHP对文件的读取
<?php
//打开文件
$file = fopen("welcome.txt", "r") or exit("Unable to open file!");
//Output a line of the file until the end is reached
//是否到达文件末尾
while(!feof($file))
{
echo fgets($file). "<br>"; //逐行读取文件
//echo fgetc($file); //逐字符读取
}
//关闭文件
fclose($file);
?>
"r"表明了是以read的方式读取文件
以上就是我对PHP的初步了解,更深入了解还需要进一步学习,推荐使用Phpstorm进行编写
网友评论