PHP基础笔记-NO.1

编程之家收集整理的这篇文章主要介绍了PHP基础笔记-NO.1编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

原id:GUIDM,下方主要介绍关于PHP基础笔记-NO.1的全文内容,希望对你有所帮助。

ID:GUIDM

7月忙忙碌碌没有时间更新,我也没怎么上CSDN所有大家发的私信我也没有及时看,非常sorry大家。

最近在学习PHPJavaScript进阶版暂时停更了。学习完PHP更新前端的内容

PHP这个专栏单纯的学习笔记记录。感谢大家的支持

目录

1、基础介绍

2、PHP程序

 

 3、PHP变量

 


1、基础介绍

  • PHP:(Hypertext Preprocessor超文本预处理器),被广泛应用的开源通用的服务器脚本语言,适用于web开发并可嵌入HTML中。
  • 不需要编译,直接由解释器/虚拟机执行的编程语言
  • PHP程序执行流程:



2、PHP程序

几种标记

1、ASP标记

<% PHP代码 %>

2、短标记

<? PHP代码 ?>

3、脚本标记

<script language="PHP">
PHP代码
</script>

4、标准标记

<?PHP
PHP代码
?>
  1. 常用标记为:标准标记
  2. ASP和短标记基本弃用,若要用需在配置文件中开启

PHP语法:

<?PHP
PHP代码
?>
  1. “;”表示语句结束。
  2. {}表示一段语句结束。
  3. PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)

注释

/*
 *@作者:
 *@功能:
*/

习惯:所有的代码在书写的过程中都必须注释


一个输出函数

<?PHP
echo "Hello World!";
?>


 3、PHP变量

变量定义:在系统增加对应的变量名(内存)。

  • 变量声明:$变量名。
<?PHP
$a=1;
echo $a;
?>

赋值:可以将数据赋值给变量(可以在定义的同时完成)。

  • 变量命名规则

  1. 开头不能用数字。
  2. 中间不能有空格。
  3. 三种命名法:
下划线命名法:把2个英文单词用下划线链接。如:one_two
小驼峰命名法:第2个单词的首字母大写 如:newfile
大驼峰命名法:所有的单词的首字母都大写 如:Newfile

 HTMLPHP混编需要在PHP文件下。

相同的变量名在一起,下面一句会把上面一句覆盖。


可变变量

如果一个变量保存的值刚好是另一个变量的名字,那么可以直接通过访问一个变量得到另一个变量的值:在变量前多加一个$符号。

<?PHP
$a='b';
$b='bb';
echo $$a;//bb
?>

流程:

  1. 找到$a,解释结果为“b”;
  2. 将前面的$符号与结果b绑定;
  3. 分析得到结果为bb;

变量传值

一个变量赋值给另一个变量。

  1. 值传递:将变量保存的值复制一份,将新的值给另一个变量保存(两个变量没有关系)。$a=$b
  2. 引用传递:将变量保存的值所在的内存地址,传递给另一个变量。两个变量指向同一个内存空间(两个变量是同一个值。)$新变量=&$老变量
//值传递:
<?PHP
$a=10;
$b=$a;
echo $b;//10
>
//引用传递
<?PHP
$c=10;
$d=&$c;
echo $d;//10
>

内存的几个分区:

栈区、代码段、数据段、堆区。

总结

以上是编程之家为你收集整理的PHP基础笔记-NO.1全部内容,希望文章能够帮你解决PHP基础笔记-NO.1所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

PHP文章

laravel5 Blade基本操作&nbsp;//&nbsp;区块占位 &nbsp;@yield(&#39;name&#39;) &nbsp;//&nbsp;扩展布局模板 &nbsp;@extends(&#39;layout.name&#39;) &nbsp;//&nbsp;实现命名为&nbsp;name&nbsp;的区块(yield&nbs...
Laravel5.4ftp新建多级目录出错ftp新建已存在的目录出异常ftp_mkdir():&nbsp;/aa:&nbsp;Already&nbsp;exists,&nbsp;failed&nbsp;to&nbsp;create解决方法找到:vendor-&gt;league-&gt;flysystem-&gt;src-&gt;Adapter-...
Artisan 基本操作//&nbsp;针对命令显示帮助信息 php&nbsp;artisan&nbsp;--help&nbsp;OR&nbsp;-h //&nbsp;抑制输出信息 php&nbsp;artisan&nbsp;--quiet&nbsp;OR&nbsp;-q //&nbsp;打印&nbsp;Laravel&nbsp;的版本信...
这Laravel5.4根据时间格式查询whereDate / whereMonth / whereDay / whereYear该whereDate方法可用于将列的值与日期进行查询: $users&nbsp;=&nbsp;DB::table(&#39;users&#39;) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&...
laravel5.4 auth logout 用户退出之后的跳转地址设置找到 vendor-&gt;laravrl-&gt;framework-&gt;src-&gt;framework-&gt;Foundation-&gt;Auth-&gt;AuthenticatesUsers.php修改160行代码 return redirect(&#39;您设置...
PHP Fileinfo extension must be installed/enabled to use Intervention Image 检查php.ini文件&nbsp;找到 &nbsp; extension=php_fileinfo.dll&nbsp; 将前面的;号去掉,重启apache就可以了
解决laravel5.4 分页缓存public&nbsp;function&nbsp;GetLists(&nbsp;Request&nbsp;$request&nbsp;) { &nbsp;&nbsp;&nbsp;&nbsp;$page&nbsp;=&nbsp;$request-&gt;input(&#39;page&#39;)?$request-&gt;input(&#39;pa...
laravel5 Auth 基本操作//&nbsp;判断当前用户是否已认证(是否已登录) &nbsp;Auth::check(); //&nbsp;获取当前的认证用户 &nbsp;Auth::user(); //&nbsp;获取当前的认证用户的&nbsp;ID(未登录情况下会报错) &...
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注