php基础详解之变量,常量,数据类型,类型转换,运算符,分支与循环

Simulink实战:火电机组一次调频与AGC协同控制建模与仿真解析 本文详细解析了如何使用Simulink进行火电机组一次调频与AGC协调控制的建模与仿真。通过系统架构设计、参数设置和模块实现,阐述了如何实现两者的协同控制,确保电网频率稳定。文章提供了实用的建模技巧、参数整定经验和性能评估方法,为电力系统仿真工程师提供了有价值的实践指导。 阅读详情

PHP的写法和用法

php文件可以写HTML,scc,以及js php代码必须写在phpphp标记中
标记的写法:<?php ?>

<?php
header("Content-type:text/htl;charset=utf-8");
//php的3种打开方式
//打开地址   http://localhost/php-shh180803/php01/first.php  localhost代表www文件夹
//本地查看    http://127.0.0.1/php-shh180803/php01/first.php
//手机查看局域网   http://10.80.7.14/php-shh180803/php01/first.php
//默认输出echo,只能输出字符或数字,相当于直接在body标签展示
echo "hello world";
//浏览器会默认将响应给其他带标签字符串解析成页面标签
echo "<h1>啊啊啊啊,好难啊</h1>";
?>
<style>
	h1{
		background-color: #FF0000;
		background-color:<?php echo "yellow" ?>;
	}
</style>
<h1 style="background-color:<?php echo "blue" ?>;">么么么额嗯嗯嘛</h1>

<script type="text/javascript">
	var h1 = document.getElementsByTagName("h1")[0];
	h1.onclick = function(){
		h1.style.backgroundColor ="green";
		
	}
	var a = <?php echo 10 ?>;
	console.log(a);
	var b = "<?php echo "hello world" ?>";
	console.log(b);
</script>

声明变量

<?php
	/*
	 *  变量:
	 * 声明变量:声明变量使用$,使用时一定要加$
	 * 变量命名规则
	 * 1、变量名有数字、字母、下划线组成
	 * 2、变量不能以数字开头 中间不能有空格
	 * 3、不能使用关键字,保留字
	 * 4、必须使用驼峰命名法
	 */
	$a = "hello world";
	echo $a;
	
	/*
	 * 变量的赋值运算
	 * 对于PHP下的基本数据类型来说默认使用值的赋值,但是也能通过&进行引用赋值
	 */
	 
	 /* 
	  * 值的传递
	  * 
	 */
	$a = 10;
	$b = $a;
	echo $a."&nbsp;",$b;//10,10
	echo "<hr/>";//换行
	$b = 5;
	echo $a."&nbsp;",$b;//10 5
	
	//址的传递(引用赋值)
	$a = 10;
	$b = &$a;
	echo $a;//10
	echo "&nbsp";
	echo $b;//10
	$b = 5;
	echo $a;//5
	echo "&nbsp;";
	echo $b;//5
	
	//变量的变量:可以直接将一个变量的值作为下一个变量的名
	$a = "hello";
	$hello = "world";
	echo $$a;//world
	
	$a = "hi";
	$$a = "world";
	echo $hi;//world
?>
<script type="text/javascript">
	var $abc;
	//完成一个对象拷贝
	var obj = {
		a:1,
		b:2,
		c:3
	}
	//对于Object以及Array这些引用类型在进行赋值时,先后获共用堆里面的同一个位置,一旦一个发生改变另一个也会发生改变,这种赋值就称为引用赋值
	var str = JSON.stringify(obj);//将对象或JSON转成字符串
	console.log(str);
	var obj2 = JSON.parse(str);//将对象类型的字符串转成对象或JSON
	console.log(obj2);
	obj2.a = 100;
	console.log(obj,obj2);
	//php 没有变量声明提升
</script>

超全局变量

<?php
//超全局变量:无论在那个页面都可以使用的变量就成为超全局变量(以被PHP预定义)
//$_SERVER:包含操作系统,服务器,浏览器信息,文件信息
//输出数组 print_r
echo "<pre>";
print_r($_SERVER);
echo "</pre>";
echo $_SERVER["SERVER_NAME"];//输出当前主机名
echo $_SERVER["HTTP_USER_AGENT"];//输出用户代理
echo "<hr/>";
echo $_SERVER["REQUEST_URI"];//输出当前请求文件的地址
//$_GET:获取向当前PHP传输get请求时所携带的参数
//$_POST:获取向当前PHP传输post请求时所携带的参数
	echo "<pre>";
	print_r($_GET);
	echo "</pre>";
	
	echo '<pre>';
		print_r($_POST);
		echo "</pre>";
	
	//$_REQUEST:获取get请求以及post请求方式的参数,但是安全性不高且缓慢,不推荐使用
	echo "<pre>";
		print_r($_REQUEST);
		echo "</pre>";
		
	//$_COOKIE:可以进行cookie的进行设置以及获取
	$_COOKIE["username"] = "sita";
	echo "<pre>";
	print_r($_COOKIE);
	echo "</pre>";
	
	//$_SESSION:可以获取或设置存储在服务器端的会话储存
	session_start();//开启session
	$_SESSION["username"] = "xxx";
	$_SESSION["pwd"] = 123444;
	echo "<pre>";
	print_r($_SESSION);
	echo "</pre>";
	
	
	$a = 10;
	$b = "hello world";
	//$GLOBALS:获取本脚本中的全局变量
	echo "<pre>";
		print_r($GLOBALS);
		echo "</pre>";
	echo 0; //0	
	$c = "hi";
	echo $GLOBALS['a'] == $a;//1
	echo $GLOBALS['a'] != $a;//啥都没有
	
	//$_FILES:获取所上传的文件
//
1.<pre></pre>是html标签,意思是按原样输出不做更改。
2.php代码中用pre主要是做错误代码输出时候,或者打印数组输出起到保持格式的统一性。


?>

常量

<?php
//常量
/*
 * 一经定义就无法改变的量
 * 
 *常量的定义方法:default(常量名,常量值)
 * 默认常量名为大写
 * 常量的生命周期为开始定义到页面结束(整个页面)
 * 
 */
	define("PI",3.141592653);
	echo PI;
//	PI = 3.14;
//	echo PI;    报错




 
	echo "<hr/>";
	echo PI;
	define("PI",3.14);
	
	//魔术常量:php预定义一些常量,由于使用的位置不一样得到的结果就会不一样,就称之为魔术常量
	echo "<hr/>";
	echo __DIR__;//获取当前访问文件的目录名	
	echo "<hr/>";
	echo __FILE__;//获取当前访问文件的系统盘的文件名	
	echo "<hr/>";
	echo __LINE__;//获取当前行的行号
	
	function fn(){
		echo __FUNCTION__;//获取当前函数的函数名
	}
	fn();
	echo "<hr/>";
	class myClss{
		function show(){
			echo __CLASS__;//获取当前的类的名字
			echo "<hr/>";
			echo __METHOD__;//获取当前的方法名
		}
	}
$obj = new myClss();//实例化一个对象
$obj -> show();//使用实例化对象的方法
?>

数据类型

<?php
/*
 * 数据类型
 * 基本数据类型
 * 整型(interge),浮点型(float),字符串(string),布尔(boolean)
 * 
 * 复杂数据类型
 * 对象(object),数组(Array)
 * 特殊数据类型
 * 资源(resource),null
 */

//整型:整数类型的数据
$a = 10;
//gettype:获取某个值的数据类型
echo gettype($a);//interge
echo "<hr/>";
$a = 0xff;//十六进制数
echo $a;//255
echo gettype($a);//interge
$a = 0777;
echo $a;//511
echo gettype($a);//interge
echo "<hr/>";
$a = 0b1010;//二进制
echo $a;//10
echo gettype($a);//interge

//浮点型
echo "<hr/>";
$b = 1.482489;
echo gettype($b);//double
echo "<hr/>";
$b = 3e10;//3*10^10NNZ
echo gettype($b);//double
echo "<hr/>";


//字符串
$str = "hello world";
echo gettype($str);//string
echo "<hr/>";
var_dump($str);//输出任何类型的数据并显示改数据的类型
$str = "hi hi hi";
echo "<hr/>";
echo gettype($str);//string

echo "<hr/>";
$str = "\"\"";
echo $str;//""
echo gettype($str);//string
echo "<hr/>";

//定界符
$str = <<<EOF
hjasdhjq
j	qwkdh
jk	whdjk
EOF;
	
	
echo $str;
echo "<hr/>";
echo gettype($str);//string
	
$bol = true;
gettype($bol);//boolean
$bol = false;
gettype($bol);//boolean	

//数组类型
echo "<hr/>";
$arr = [1,2,3,4];
$arr =["hello","world","today","happy"];
//关联数组:下标为字符串的数组
$arr["魔都"] = "上海";
$arr["首都"] = "北京";
$arr["雾都"] = "伦敦";
echo "</pre>";
var_dump($arr);
echo "</pre>";
echo gettype($arr);//array
echo $arr["首都"];
echo "<hr/>";

//对象:必须通过实例化类才有

class People{
	public $user = "xxxx";
	public $age = 18;
	public $sex = "女";
	function say(){
		echo $this -> age;
	}
}
$person = new People();
echo gettype($person);//object

$person -> say();
echo $person -> user;
echo "<hr/>";
//资源类型
$fh = fopen("test.txt","r");
echo gettype($fh);//resource
//null
$test;
echo gettype($test);//NULL
echo "<hr/>";
$a = null;
echo gettype($a);//NULL
echo "<hr/>";
$arr = [1,2,3,4];
echo $arr[1];//2
unset($arr[1]);//释放一个值
echo "<pre>";
print_r($arr);
echo "</pre>";
echo gettype($a);//NULL
?>

运算符

<?php
/*
 * 运算符
 * 算术运算符:+ - * / %
 * 自增、自减运算符:++ --
 * 关系运算符: > < >= <= == === != <> !==
 * 逻辑运算符:&&(and) ||(or) !
 * 三目运算符  条件? 真:假
 * 赋值运算符:= += -= *= /= %=
 */
//++在前:在赋值时,先把$a加1,在赋值给$b
$a = 1;
++$a;

echo $a;//2
$b = ++$a;
echo $a,$b;//3 3

//++在后:在赋值时,先赋值给$b,在把$b加1
$a = 1;
$a++;
echo $a;//2
$b = $a++;
echo $a,$b;//3,2

//关系运算符
$a = 10;
$b = "10";
$c = 10;
$d = 5;
$f = "5";
//!= (写作<>):无论声明类型,只要两个值不一样,就说不等于
var_dump($a != $b);//false , !=是==取反
var_dump($a != $c);//false , !=是==取反
var_dump($a != $d);//true
var_dump($a != $f);//true

//!==:两个变量的类型或者值有一个不一样,就是不相等

var_dump($a !== $c);//false 
var_dump($a !== $d);//true
var_dump($a !== $b);//true
var_dump($a !== $f);//true

$a = 3;
$b = 4;
$c = 5;
$res = $a > $b and $a < $c or $c < $b;
var_dump($res);//false
var_dump(!$a);//false

$a = "hi,";
$b = "Alice";
echo $a.$b;//字符串拼接运算符.
$a.=$b;
echo $a;

$a = 10;
$b = 5;
echo $a>$b?"是假的":"是假的";//是假的
?>

分支与循环

<?php
//语句:
/*
 * 分支语句:if switch
 * 循环语句:for while do..while forEach
 * 退出循环语句break,continue
 * 
 */
$a = 10;
$b = 20;
//条件判断简单条件使用if
if($a < $b){
	echo "a小于b";
}else{
	echo "a不小于b";
}

//情况比较多的使用switch..case
//break:终止条件,避免条件成立时,继续执行下一条
$num = mt_rand(1, 10);
	echo $num."<hr/>";
	switch ($num) {
		case 1:
			echo "num为1";
			break;
		case 2:
			echo "num为2";
			break;
		case 3:
			echo "num为3";
			break;		
		case 4:
			echo "num为4";
			break;
		default:
			//当以上所有条件都不满足时,取default
			echo "1-4之外的数";
			break;
	}
//使用for循环输出从1到10
echo "<hr/>";
for($i = 1; $i<=10; $i++){
	echo $i."<hr/>";
}

//while
/*
 * while(条件){
 * 	条件完成时,此处每次都执行
 * 必须要有个条件不满足的操作
 * }
 */
//死循环
//while(true){
//	echo "hi"."<hr/>";
//}
$num = 1;//初始值
while($num <= 10){
	echo $num."<hr/>";
	$num++;	
}

//do-while
/*
 * do{
 * 	做的内容
 * }while(条件){
 * 先执行代码,在判断条件满足不满足
 * 特点:即使条件不满足,也会开启第一次循环	
 * }
 
 */
do{
	echo "I am not 满足条件";
}while(false);
echo "<hr/>";

$num = 1;
do{
	echo $num."<hr/>";
	$num ++;
}while($num <= 10);
?>
B.3【智能标注】:基于Labelstudio的UIE半监督深度学习的智能标注方案(云端版),提效。 Label Studio 所提供的 Machine Learning Backend 提供了一个比较灵活的辅助人工标注的框架,我们通过它确实可以加快 nlp 数据的标注Label Studio 的 enterprise 版本提供了 Active Learning 的流程,不过从其描述看这个流程并不完美,尤其是 fit 部分,由于 Label Studio 低估了「Train」所花费的时间,所以每次标注都自动训练的流程可能并不会那么顺滑(会在链接时候等待一段时间) 阅读详情

相关推荐

APB Timer验证环境搭建——学习笔记(6)

(1)为RELOAD VALUE配置初始值32'h8000_0000,设定边界值32'h4000_0000,可以看到减到想要的边界值的时候,counter重新加载RELOAD VALUE,重新开始计数;这根线,统计等待到中断的次数,与理论值做。(2)设定Reload value。(1)由于counter。recount总共次数;

qq_41651535的博客 497

php数据类型转换及常量和运算符

1.数据类型转换 一、强制数据类型转换 (bool)$var 转换成布尔型 (string)$var 转换成字符串型,也可以使用strval( ) (int)$var 转换成整数型,也可以使用intval( ) (float)$var 转换成浮点型 //强制数据类型转换 /* ...

chongtui4043的博客 193

liquibase扩展支持达梦数据库

近期项目中需要支持国产数据库,需要liquibase底层支持达梦数据库,记录下操作的详细步骤以便分享。 1.liquibase支持的数据库很多如MySQL, PostgreSQL, Oracle, Sql Server, DB2。但是达梦数据库并不支持,所以需要新建DMDatabase类来适配达梦数据库。达梦语法和Oracle很像所以只需要复制liquibase-core下的Oracle Database做些修改就可了。以下为需要修改的地方 public class DMDatabase extends A

qq_43677719的博客 5472

php变量类型转换

初学php时总结的变量之间的相互转换。只适合小白总结的时候看。当然,其中还有很多不合适的地方。我会尽我最大的努力进行修改 <?php /** 2016年10月7日10:08:45 8大变量类型中间相互转化 **/ 变量类型之间的相互转化(使用 var_dump() 测试) php中自动转化的就是 + ,如果存在浮点型,结果是浮点型,否则是整形。无视字符串 settype(变量,

XiaoDong的博客 3030

常见图像加密性能评价指标(详解加python实现)

前言 本文目的 介绍一些常见的用于图像加密的评价指标并予以代码实现,方便以后做实验时参考查阅。 图像加密领域所有常见的安全分析技术汇总如下图。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7N8tbKNx-1618308894314)(%E5%B8%B8%E8%A7%81%E5%9B%BE%E5%83%8F%E5%8A%A0%E5%AF%86%E6%80%A7%E8%83%BD%E8%AF%84%E4%BB%B7%E6%8C%87%E6%A0%87/1-s2.0-S0165

z2bns的博客 3万+

【Office激活】学校正版Office已激活成功仍弹出激活窗口

学校正版Office激活问题:已激活成功仍弹出激活窗口

ESCM_的博客 1万+

Java基础_03 | Java SE基础语法(命名规约,变量定义机制,基本数据类型,常量,运算符,流程控制)

文章目录1.命名规则2.基本数据类型3.常量(重点)3.1.整型常量3.2.浮点型常量3.3.字符型常量3.4.布尔型常量4.数据类型转化4.1.自动类型转化4.2.强制类型转化5.运算符6.流程控制6.1.顺序6.2.分支条件分支if_else多重分支switch6.3.循环 1.命名规则 在Java语法中,命名规则有三点: 不允许和关键字重复 符号只允许下划线_和美元符$ 不允许以数字开头 ...

Mculover666的博客(嵌入式) 1015

StarRocks 面试题及参考答案详解(万字详解)

Broker Load的过程通常涉及到数据的解析、转换和加载,它支持多种数据格式,并且可以处理复杂的数据导入任务。一方面,压缩可以减少磁盘I/O操作,因为压缩后的数据占用的空间更小,需要读取的数据块数量也就更少。在StarRocks中,表数据可以被划分成多个分区,每个分区包含表的一部分数据。在传统的行存储模型中,数据是按行组织的,这意味着在执行分析查询时,系统需要读取并处理整行数据,即使很多时候只需要查询其中的少数几列。物化视图的更新可以是完全重算,也可以是增量更新,取决于物化视图的定义和数据变更的模式。

大模型大数据攻城狮的专栏 2076

Java语言基础(一)---关键字、标识符、注释、常量、变量、运算符

Java语言基础组成:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组 一. 关键字 【注】关键字的所有的字母都是小写 1. 用于定义数据类型的关键字 基本数据类型 数值型 整数:byte(字节) short(短整型) int (整型) long(长整型) 浮点数: float(单精度浮点数) d

烨之魅儿的专栏 3174

91、Windows网络配置:动态更新与名称解析全攻略

本文全面解析了Windows XP Professional系统中的网络配置方法,重点介绍了动态更新和名称解析两大核心功能。动态更新部分涵盖DHCP客户端、静态配置客户端、远程访问客户端和多宿主客户端的配置方法,并提供禁用动态更新和编辑Hosts文件的注意事项。名称解析部分详细讲解了NetBIOS名称解析的基础知识、WINS配置方法、B节点广播与Lmhosts文件的使用,以及WINS代理的作用和配置要点。通过操作建议流程图和关键操作步骤回顾,帮助用户快速掌握网络配置的核心技巧,适用于不同网络环境的实际需求。

blue42的博客 233

企业微信开发007_域名主体校验未通过,需配置备案主体与当前企业主体相同或有关联关系的域名_企业内部自建应用开发_配置可信域名_回调URL_可信IP---企业微信开发009

因为我这个企业微信是,已经注册了服务商了,所以我又注册了一个不是服务商的测试企业,没有实名认证的,去试了试。而且,网络上找的教程,都是不够详细的,还是会碰到各种各样的问题,记录下来,为后来者提供便利。首先我用natapp.cn 申请了一个免费的域名,然后去,一个,企业微信上去配置,注意。我这个域名,的主体,可能是域名服务商,比如阿里域名 等等的 不是一般的企业域名。我这个企业微信,是开通了服务商的,企业微信,右上角有服务商管理后台的。到时候,直接用,他们自己企业注册的域名,已经备案的再去尝试,

添柴程序猿的专栏 1692

读书篇:《细说PHP》二、PHP的基本语法、变量、常量、以及运算符

今天我继续来读《细说PHP》。 第五章,本章书中讲了,PHP的基本语法、变量、常量、以及运算符。 先说变量,书中是如此描述的:变量是用于临时存储值的容器,这些值可以是数字、文本、或复杂的排列组合。 在php中变量是最常见数据应用形式,它由变量名,变量值,变量类型组成。在实际工作中,变量的使用方式不用去特意关注,一般有良好的编码习惯就行。 这里需要关注的是变量的类型: 变量类型分为三大类: 标量类型(包含):整型、浮点型、字符串、布尔型 复合类型(包含):数组、对象 特殊类型(包含):null、资源类型

鹿先生的博客 258

RK3588开发笔记-ISP模块参数调试

本文详细介绍了基于RK3588平台的ISP模块参数调试流程。主要内容包括:硬件准备(RK3588板卡、IMX415摄像头等)、软件环境搭建(Ubuntu系统、RKISP_Tuner工具)、IMX415摄像头基础使用验证、RKISP2.x Tuner工具的使用方法(新建/加载IQ参数文件、Sensor配置、Raw图采集)以及最终IQ文件的部署。文章重点强调了基础标定的重要性,建议开发者分场景调试并参考官方文档,通过合理配置ISP参数来优化图像质量。该调试流程适用于RK3588平台的图像采集类项目开发。

flypig has a dream! 837

PHP语法快速入门(基础篇)

在看这篇博客之前,希望您有一定的HTML、CSS基础。当然,如果之前学过其他的高级语言,那么入门PHP对您来说将会是一件很轻松的事。 关于PHP的基本介绍,这里就不在赘述,可以参看这个资料 PHP(计算机编程语言) 文章目录一、环境准备二、PHP代码结构三、变量3.1 变量的名命规则3.2 变量的声明3.3 变量的作用域3.3.1 Local和Global 作用域3.3.2 Static作用域3.3.3 parameter 参数作用域四、常量五、数据类型以及相关用法5.1 字符串5.1.1 将整数或者浮.

江小举的博客 8847

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

PHP语法、PHP变量与常量、PHP数据类型、运算符、PHP循环结构、循环结构语句

PHP相关知识 简介 PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是一种在服务器端运行的开源的脚本语言。 该语言让 WEB 开发人员快速书写动态生成的网页。 BS:通过浏览器去访问服务器 b:browser(浏览器) s:sever(服务器) 优点:只要有浏览器就可以访问、开发低 缺点:开发的代码都放在服务器上 胖服务器-瘦客户端 CS:通过客户端软件去访问服务器 c:client(客户端) s:server(服

weixin_51693574的博客 233

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Java基础学习笔记(基本规范、变量定义、运算符、分支/循环结构、函数)

Java概述与环境搭建 Java历史 sun(Stanford University Network),1995年推出Java面向对象的程序设计语言 2014年由Oracle发布Java8.0(较为主流) Java之父:詹姆斯·高斯林 oracle甲骨文公司,oracle数据库、MySQL数据库都是旗下产品 Java语言特点 面向对象(贴近人类思维模式) 简单(相对于c、c++、c#,不易造成内存溢出,减少代码量,代码可读性强) 跨平台(windows、linux(读:里讷克斯/'linэks/)、m

Love&Share 1万+

PHP基础详解(全)

/ PHP 代码?解释:1.phpinfo是一个函数(功能),这个函数会显示一个当前电脑(服务器)的详细的PHP信息。2、电脑是一个很笨的东西,需要我们人为的告诉他,代码写完了。我们用分号(;)来告诉他代码写完了。因此只要写完一段代码,就需要在后面加分号。3、而前后两行的回车空行,是为了让代码更加好看,避免叠在一起,看着不舒服。其实中间有多少个回车空行都没有关系的,保证好看就行了。PHP的语法解释器(PHP最核心部分)不会处理这些空行的。

qq_45953122的博客 4896

PHP学习笔记2-php基础语法

02-PHP基础语法 1. PHP 语法 2. PHP 变量 和 数据类型 3. PHP 常量 和 可变变量 4. PHP echo/print 5. PHP 运算符 6. PHP 字符串常用方法7. PHP 分支语句 8. PHP 循环语句 9. PHP 数组 10. PHP 函数 一:PHP 语法 1、PHP 脚本可以放在文档中的任何位置。 2、PHP

msyqmsyq的博客 3156

PHP语法基础

学习一门语言就像盖大楼一样,要想盖一幢安全、稳固的大楼,必须要有一个夯实的地基。同样的道理,要想熟练使用PHP语言进行网站开发,必须先对PHP的语法基础进行学习。本章将对PHP的基本语法、变量、常量、表达式、数据类型、运算符、流程控制和文件包含语句进行详细讲解。

saint_la的博客 2050

034 PHP基础,变量,运算符,流程控制

文章目录一:php基础概述1.1:web工作原理概述:1.2:PHP运行环境安装1.3:php语言标记1.4:指令分隔符【;】1.5:注释:1.6:遇到空白的处理1.7:简单的php语句二:php变量2.1:概述2.2:变量的声明:2.3:释放变量:2.4:变量的命名:2.5:可变变量:$$2.6:变量的引用赋值:&$2.7:PHP语法错误级别:2.8:变量类型:2.8.1:布尔类型2.8.2:int2.8.3: float2.8.4:字符串:string2.9:常量:不变的量三:php运算符3.1

鸡蛋炒鸡蛋 1352

PHP编程基础核心解析:语法、变量、数据类型与运算符完全指南

本文介绍了PHP的基本语法、变量和数据类型、运算符等核心概念。主要内容包括:1.PHP语法结构(与HTML混合的三种方式)和注释方法;2.变量定义规则($开头、弱类型、区分大小写)及命名规范;3.数据类型分类(基本/复合/特殊类型)及其细节,包括整型进制转换、布尔值判断规则、浮点数精度限制和字符串引号使用差异;4.各类运算符的使用(算术、比较、逻辑、三元、字符串连接等)及其优先级问题,特别说明了自增/自减运算的前后置差异。全文通过具体代码示例阐释了PHP作为弱类型语言的特性及常见编程注意事项。

深耕计算机专业知识与技术。 906

PHP变量、基本数据类型、分支语句、运算符、常用字符串函数

1、PHP变量 变量规则: 变量以$符号开头,其后是变量的名称,(名称可以是中文) 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变量名称只能包含字母数字字符和下划线(A-z、0-9,以及下划线_) 变量名称对大小写敏感($y与$Y是两个不同的变量) PHP变量引用 php引用变量:不同变量名称指向同一地址。 共享地址关键字符...

不凡乃大的博客 287

[PHP学习] 从零开始 一篇文章快速认识PHP的基本使用

文章目录一、PHP基础1、php 基本格式,注释,输出2、变量和常量2.1 变量2)常量3、数据类型1)数据类型介绍2)类型判断、类型转换3)进制转换4)运算符二、分支结构、循环结构1、分支结构1)if 分支2)switch 分支2、循环结构1)for 循环2)while, do-while 循环3)循环控制三、文件包含、函数、错误类型简介1、文件包含2、函数1)函数定义、参数2)常用的系统函数3、错误类型简介1)错误类型分类2)错误提示四、字符串、数组1、字符串1)字符串的定义2)字符串转义和长度统计2、

Only_kele_ 的博客 1325

PHP基础知识一

PHP基础语法 简介 PHP是Hypertext Preprocessor的缩写(超文本预处理器)是一种在服务器端运行的开源的脚本语言。 LAMP组合(Linux,Apache,mysql,PHP),这四个是公开源代码的产品。 1.PHP是一门语言,用来做业务逻辑。 2.Apache为PHP提供了运行环境。 3.Linux为Apache的运行提供了平台。 4.mysql数据库用来存储数据。 WAMP...

m0_47599604的博客 748

PHP基础语法

本篇文章主要讲解PHP基础语法

没有网络安全就没有国家安全 2420

[网络安全学习篇43]:PHP基础+变量 运算符 流程控制语句

PHP 一门编程语言 运行在服务器端 专门用户开发网站的 脚本后缀名.php 与HTML语言进行混编,脚本后缀依然是.php 解释型语言,不要编译直接运行 PHP运行需要环境: Windows phpstudy Linux 单独安装 Web 原理简述 1、打开浏览器 2、输入url 3、显示页面 PHP 基本语法 ...

安全知识学习-该平台为唯一原作者平台,其他平台属冒名顶替,请勿相信上当受骗 3299

PHP基础

PHP基础篇 PHP基本语法 php是一种运行在服务器端的脚本语言,可以嵌入到HTML中 标准代码标记:(最常用)<?php php代码; ?> 1、PHP注释与分隔符 行注释: // (一次一行) 块注释: /* */ (一次多行) 分隔符:; 英文下的分号 2、变量 PHP是一种动态网络开发脚本语言,动态语言特点是交互性,会有数据的传递 变量是用来存储数据的、存在名字、通过名字来访问改变数据 **变量使用:**定义、赋值、通过变量名访问存储的数据

weixin_44966353的博客 1208
上一篇: java小白学编程之基础3
下一篇: php详解之break,continue,forEach,函数,作用域,include,require,array
Lydbcjava
博客等级 码龄8年 0粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值