美文网首页
对PHP的初步了解

对PHP的初步了解

作者: 其实我很菜啊 | 来源:发表于2017-08-04 22:37 被阅读0次

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进行编写

相关文章

  • 对PHP的初步了解

    PHP基本语法 PHP 脚本可以放在文档中的任何位置。PHP 脚本以 结束: 当需要在...

  • 2019-07-15

    初步了解PHP的基本语法。

  • 对TOEFL的初步了解

    TOEFL是什么? TOEFL(Test of English as a Foreign Language)是由E...

  • 对尼采的初步了解

    尼采,德国著名哲学家、思想家。 昨天大致看了一下尼采的生平,他生于1844年,四岁时父亲因脑部的问题病逝。 尼采体...

  • 2018-03-17

    关于软件技术的简单初步了解 PHP 官方名称 (超级文本预处理语言)超文本我的理解...

  • 假期学习PHP 阶段性总结

    PHP初认识 经过这段时间对php 的学习,我对php已经有了一个初步的认识。感受到了其函数功能的强大,在制作网站...

  • 我对队友的初步了解

    这次是我参加好报写作群第二期了,管理员胡霜这次突出奇招,群员不分组,自己选一个队友,一周内互相督促完成每天的作业,...

  • Java语言中网络进一步加强

    学习目的 加强Java语言中网络编程,进一步了解什么是网络,初步了解HTML的相关使用以及PHP后台开发。 相关技...

  • 初步了解

    什么是css语法?CSS (Cascading Style Sheets) 层叠样式表,用来编辑 HTML中元素...

  • Android进程间通信之6——Binder的三大接口

    本片文章的主要目的是让大家对Binder有个初步的了解,既然是初步了解,肯定是以源码上的注释为主,让大家对Bind...

网友评论

      本文标题:对PHP的初步了解

      本文链接:https://www.haomeiwen.com/subject/hjmblxtx.html