PHP极速入门day1

本文是PHP入门第一天的学习内容,介绍了PHP标记、指令分隔符、注释的使用,以及变量的声明、赋值和常量定义。特别提到了变量的传值赋值和引用赋值的区别,并概述了PHP中的魔术常量。

PHP标记

当解析一个文件时, PHP会寻找起始和结束标记,也就是<?php和?>,这告诉PHP开始和停止解析二者之间的代码
此种解析方式使得PHP可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被PHP解析器忽略

第一种 .php 文件和html同时使用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 嵌入到html文档中 -->
    <?php echo "i am here"?>
	
	<!-- 如果如下写法(这样是会把html中的全部都不认识,只认识<?php echo "i am here";?> 代码) -->
	<?php echo "i am here";?>
	
</body>
</html>

第二种.php文件只是php语言

<?php
 echo "hello world"
 <!-- 不要写?>标签 -->

指令分隔符

PHP需要在每个语句后用分号结束指令 ( ;)
一段PHP代码中的结束标记隐含表示了一个分号,在一个PHP代码段中的最后一行可以不用分号结束

<?phpecho "This is a test";
<!--结束标记自动隐含分号-->

<?php echo "This is a test" ?>

<?php echo 'We omitted the last closing tag';

注释

PHP单行注释: //
PHP多行注释符号: /* */

<?php
// echo "This is a test";
/*这是多行
注释*/

变量

PHP中的变量用一个美元符号( $ )后面跟变量名来表示。变量名是区分大小写的。
变量一般$开始,然后字母a-z的大小写或者下划线_开头

注意 : 变量,常量, php.ini区分大小写,其他不分
$this是一个特殊的变量,它不能被赋值

$var = "Bob"
$Var= 'Joe';
$4site = 'not yet';//非法变量名;以数字开头
$_4site = 'not yet';//合法变量名;以下划线开头

赋值

传值赋值(默认) ,使用“=“将赋值表达式的值赋给另一个变量(单独分配房间) ,相互不干扰

$name = "tom";
$myname = $name;

引用赋值:将赋值表达式内存空间的引用赋给另外一个变量,简单地将一个&符号加到将要赋值的变量前,共享一个房间,改变其中一个变量的值会影响另外一个变量

$foo='Bob'; //将 Bob'赋给$foo
$bar =&$foo; //通过$bar引用$foo

案例

在这里插入图片描述
分析结构

在这里插入图片描述

变量

常量是一个简单值的标识符(名字) 。如同其名称所暗示的,在脚本执行期间该值不能改变
常量默认为大小写敏感。传统上常量标识符总是大写的。用define()函数关键词在定义。
常量只能包含标量数据(boolean, integer, float和string) ,注意没有$符号

define ("NAME","Tom");
echo NAME;

注意:和使用define()来定义常量相反的是,使用const关键字定义常量必须处于最顶端的作用区域,因为用此方法是在编译时
定义的。这就意味者不能在函数内,循环内以及if语句之内用const来定义常量。

魔术常量

PHP向它运行的任何脚本提供了大量的预定义常量。
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值