php入门的基本语法
语法
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。
基本的 PHP 语法
PHP 脚本可以放在文档中的任何位置。
PHP 脚本以 <?php 开始,以 ?> 结束:
<?php// PHP 代码?>
1.入门仪式helloworld
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>
2.php中的注释分为两种
第一种:一行的 // hello world
第二种:多行的 /*hello world*/
3.输出的两种方式
echo "one";
print "one";
两者之间也还是一个非常重要的区别:
在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。
4.php属于弱语言没有数据类型
PHP 变量规则:
· 变量以 $ 符号开始,后面跟着变量的名称
PHP 变量作用域
变量的作用域是脚本中变量可被引用/使用的部分。
PHP 有三种不同的变量作用域:
· local(局部)
· global(全局)
· static(静态)
1.global 关键字
global 关键字用于函数内访问全局变量。
在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字:
<?php$x=5;$y=10;function text (){global $x,$y;$y=$x*$y;}text ();echo $y; // 输出 15?>
Static 作用域
当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。
要做到这一点,请在您第一次声明变量时使用 static 关键字
然后,每次调用该函数时,该变量将会保留着函数前一次被调用时的值。
注释:该变量仍然是函数的局部变量。
<?phpfunction text (){static $x=0;echo $x;$x++;}text ();text ();text ();?>
5常量
设置 PHP 常量
设置常量,使用 define() 函数,函数语法如下:
bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
该函数有三个参数:
· name:必选参数,常量名称,即标志符。
· value:必选参数,常量的值。
· case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。
<?php
// 区分大小写的常量名
define("GREETING", "欢迎访问 php.cn");
echo GREETING; // 输出 "欢迎访问 php.cn"
echo '<br>';
echo greeting; // 输出 "greeting"
?>
php入门的基本语法相关推荐
- php学了基本语法后应该怎么做,PHP编程入门的基本语法知识点总结
PHP编程入门的基本语法知识点总结 想要学好PHP,怎么能够不了解基本的语法知识呢?下面是为大家搜集出来的有关于PHP编程入门的基本语法知识点总结,一起来学习一下吧! 一.何为php PHP,即&qu ...
- php学语法,PHP入门学习——PHP语法
PHP入门学习--PHP语法 一.PHP简介 (1)PHP:中文名,超文本预处理器,是一种通用开源脚本语言: (2)Dreamweaver介绍 (3)四种定界符标准风格:: 短标记风格: ?>: ...
- 【Golang 快速入门】高级语法:反射 + 并发
Golang 快速入门 Golang 进阶 反射 变量内置 Pair 结构 reflect 结构体标签 并发知识 基础知识 早期调度器的处理 GMP 模型 调度器的设计策略 并发编程 goroutin ...
- 【JAVA学习】1、零基础入门Java 基础语法:概念、规则、格式
[JAVA学习]1.零基础入门Java 基础语法 前言 JAVA开发环境选择 Java 基础概念 Java 标识符 Java修饰符 基础代码模板框架 命名规则 基础规则 后端开发规则 代码格式 前言 ...
- Gradle入门之Groovy语法
前言 gradle是一个基于JVM的构建工具,它结合了Python.Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与Java代码很好地结合,也能用于扩展现有代码.由于其运行在 J ...
- JavaScript学习记录01快速入门、基本语法、严格检查模式
文章目录 JavaScript学习记录01快速入门.基本语法.严格检查模式 1.1什么是JavaScript 1.2认识JavaScript框架 1.3快速入门 1.4基本语法入门 1.5数据类型简介 ...
- ES6入门:方括号语法
ES6入门:方括号语法 1.方括号语法的用法 const prop = 'age'; const person = {}; //给person添加属性age //person.prop = 18; 错 ...
- Python入门之基础语法
Python入门之基础语法 行与缩进 #有错误的函数1 def wrong1():print("wrong1")print("这里有一个错误缩进")#有错误的函 ...
- Python基础入门_2基础语法和变量类型
Python 基础入门系列第二篇,上一篇简单介绍了为什么用 Python,以及安装和配置环境. 这一篇将先介绍基础的语法,包括标识符,即变量名字,然后 Python 特色的缩进规则,注释.保留字等等, ...
- 【C++快速入门】基础语法篇
C++基础语法 C++介绍 cin.cout 函数重载(Overload) 默认参数 extern "C" #pragma once 内联函数(inline function) 内 ...
最新文章
- ICCV 2021 Best Paper | Swin Transformer何以屠榜各大CV任务!
- iOS-mac下 svn的使用
- 【Uva 10934】Dropping water balloons
- NYIST 1006 偷西瓜
- ZZULIOJ 1159: 最大的两个数(指针专题)
- concurrenthashmap为什么是线程安全_为什么SimpleDateFormat不是线程安全的?
- 揭秘丨7分钟看懂华为云鲲鹏Redis背后的自研技术
- ImportError: cannot import name '_ellipsoid'
- 韦东山和正点原子IMX6ULL开发版的区别
- java interface_Java中的接口(interface)
- CSS字体系列(CSS、HTML)
- 【网络协议】IP协议、ARP协议、RARP协议
- django商城项目之历史浏览记录
- 阿里云弹性伸缩服务入门介绍
- SPSS 调节和中介
- Oracle 19C 安装指引
- Luma推出分布式路由器,哪里有WIFI死角放哪里
- 前端 http request
- JavaScript模拟实现先进先出、先进后出效果
- 成本控制探讨:BPM扭转粗放费用管控模式
热门文章
- Microsoft TechReady-MOSS(Sharepoint)2007深度培训
- 一款拯救数据分析师的软件—IBM SPSS Statistics
- 魅蓝android 6,魅蓝6T评测:性能测试和总结
- 安卓java获取屏幕颜色不正常_Cordova飞溅屏幕改变了android上的微调颜色
- task-11 xgb算法实战
- STM32 网口转SPI通信
- 计算机理面设计学,学到什么程度才算是一名合格的平面设计师?怎么学?
- php mysql utf8mb4,MySQL设置utf8mb4编码
- 计算机如何使用手机网络设置密码,自己家的wifi密码用手机怎么改?
- Python与sql交互入门(mysql和sqlite)