search

php学习随记1

<?php # 1. Hello World     header("Content-type:text/html;charset=utf-8");#解决中文乱码	echo "hello world";	# 2. 变量 字符串啥的	#必须是$符号开头 用的时候也要带这个他	$a = 1;	$b = 3;	$c = $a + $b;	echo "\n$c"; #据说双引号里的变量名称会被替换成实际值	echo &#39;\n$c&#39;; #单引号还不支持转义字符!!	echo "<br>第一个换行";	echo '<br>第二个换行';	#			你好			<br>			然而并不好std;	#数组	$arr1 = array('你','好');    echo "<br>$arr1[1]";    $arr2 = array(0=>'n');    echo "<br>$arr2[0]";    #常量    define('Bitch', 111);    echo "<br>".Bitch.$arr2[0]; #用.来连接字符串和变量    echo "<br>".__FILE__;#php提供了几个常量 这个是其中一个    #变量的作用域    # 1)函数内部的作用域就是函数    # 2)函数外部的是整个php 但是用户自定义的函数无法使用    # 要想使用必须使用    $heng = 'ha';    function hello(){    	global $heng;    	echo "<br>".$heng;    }    hello();    #动态变量    #并不是我想的那样    /*    $a1 = 1;    $b1 = $a1;    echo "<br>".$b1;    $a1 = 2;    echo "<br>".$b1;	*/	$chang_name = "trans";	$trans = 'You can see me';    echo "<br>$chang_name----$$chang_name";        #php内置好多预定义的变量 使用前必须先赋值给一个我们自己定义的    #变量才能用 参考 http://php.net/manual/zh/reserved.variables.php     $host  = $_SERVER['HTTP_HOST'];    echo "<br>$host";    #字符串运算符    #只有.这一个运算符号 不能使用加号    echo "<br>$a"."$b";//13    echo "<br>".("$a"+"$b");//4    #连接字符    $a.=$b;#相当于 $a = $a.$b;    echo "<br>".$a;    #逻辑运算 && = and, || = or,异或运算xor 一真一假 则为 真    if ($a and $b) {    	echo "<br>条件成立";    }    [email protected]    $worry = @(5 / 0);    #php函数 类似于javascript     function HelloWorld(){        echo "<br><b>nihao</b>";    }    HelloWorld();    #引用传值 和c++一样 默认参数 和c一样    $a10 = 8;    function zijia(&$a){        $a += 10;    }    zijia($a10);    echo "<br>$a10";    #支持变量函数 所谓变量函数就是使用变量名字调用函数    $func = "HelloWorld";    $func();    #对函数的引用的就是对函数返回值的应用    function h(){        return "HelloWorld";    }    $aaaa = h();    echo "<br>".$aaaa;    #声明一个引用类型的函数    #发现引用函数不能直接返回一个常量    #所以 可以预见的是它返回的是一个变量的    #地址 而不是copy一个值直接复制给接收的变量    function &hh(){        $str = "HelloWorld";        return $str;    }    $bbbb = &hh();    echo "<br>$bbbb";    #当引用结束的时候可以通过unset()来解除引用    #php命名规范    #类名使用驼峰法    #类属性前面就前缀m    #类的方法命名 一般规律前缀如 IS Get Set    #变量使用小驼峰命名    #引用变量要有前缀r 全局变量有加g前缀 静态变量使用s前缀    #变量分割使用_    #方法,类在不是用_ 而是使用大小写就可以了    #php流程控制语句 和其他语言一样 多出了一个foreach()    #类似于java的增强for循环    #在一个复杂的php页面中可能包含多个条件语句,循环语句    #和函数 使用{}会很麻烦 所以php提供了另外一个方式 使用":"    #代替"{",使用"end*"代替"}"    #支持endif,endwhile,endfor,endreach,endswitch    $s = 1;    echo "<br>";    while($s++ ";    endwhile;    ?>

2楼shamingai3小时前
hello world
Re: u0132241483小时前
回复shamingainHello Girl
Re: shamingai3小时前
回复u013224148n哈哈哈,幸会幸会
Re: u0132241483小时前
回复shamingain幸会幸会!能遇到程序媛不容易!
Re: shamingai2小时前
回复u013224148n是么?那我偷偷跟你讲,在我博客下评的好多是妹子
1楼u0132241483小时前
Hello Girl
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
华为GT3 Pro和GT4的差异是什么?华为GT3 Pro和GT4的差异是什么?Dec 29, 2023 pm 02:27 PM

许多用户在选择智能手表的时候都会选择的华为的品牌,其中华为GT3pro和GT4都是非常热门的选择,不少用户都很好奇华为GT3pro和GT4有什么区别,下面就就给大家介绍一下二者。华为GT3pro和GT4有什么区别一、外观GT4:46mm和41mm,材质是玻璃表镜+不锈钢机身+高分纤维后壳。GT3pro:46.6mm和42.9mm,材质是蓝宝石玻璃表镜+钛金属机身/陶瓷机身+陶瓷后壳二、健康GT4:采用最新的华为Truseen5.5+算法,结果会更加的精准。GT3pro:多了ECG心电图和血管及安

修复:截图工具在 Windows 11 中不起作用修复:截图工具在 Windows 11 中不起作用Aug 24, 2023 am 09:48 AM

为什么截图工具在Windows11上不起作用了解问题的根本原因有助于找到正确的解决方案。以下是截图工具可能无法正常工作的主要原因:对焦助手已打开:这可以防止截图工具打开。应用程序损坏:如果截图工具在启动时崩溃,则可能已损坏。过时的图形驱动程序:不兼容的驱动程序可能会干扰截图工具。来自其他应用程序的干扰:其他正在运行的应用程序可能与截图工具冲突。证书已过期:升级过程中的错误可能会导致此issu简单的解决方案这些适合大多数用户,不需要任何特殊的技术知识。1.更新窗口和Microsoft应用商店应用程

五个精选的Go语言开源项目,带你探索技术世界五个精选的Go语言开源项目,带你探索技术世界Jan 30, 2024 am 09:08 AM

在当今科技快速发展的时代,编程语言也如雨后春笋般涌现出来。其中一门备受瞩目的语言就是Go语言,它以其简洁、高效、并发安全等特性受到了许多开发者的喜爱。Go语言以其强大的生态系统而著称,其中有许多优秀的开源项目。本文将介绍五个精选的Go语言开源项目,带领读者一起探索Go语言开源项目的世界。KubernetesKubernetes是一个开源的容器编排引擎,用于自

Go语言开发必备:5个热门框架推荐Go语言开发必备:5个热门框架推荐Mar 24, 2024 pm 01:15 PM

《Go语言开发必备:5个热门框架推荐》Go语言作为一门快速、高效的编程语言,受到越来越多开发者的青睐。为了提高开发效率,优化代码结构,很多开发者选择使用框架来快速搭建应用。在Go语言的世界中,有许多优秀的框架可供选择。本文将介绍5个热门的Go语言框架,并提供具体的代码示例,帮助读者更好地理解和使用这些框架。1.GinGin是一个轻量级的Web框架,拥有快速

如何修复无法连接到iPhone上的App Store错误如何修复无法连接到iPhone上的App Store错误Jul 29, 2023 am 08:22 AM

第1部分:初始故障排除步骤检查苹果的系统状态:在深入研究复杂的解决方案之前,让我们从基础知识开始。问题可能不在于您的设备;苹果的服务器可能会关闭。访问Apple的系统状态页面,查看AppStore是否正常工作。如果有问题,您所能做的就是等待Apple修复它。检查您的互联网连接:确保您拥有稳定的互联网连接,因为“无法连接到AppStore”问题有时可归因于连接不良。尝试在Wi-Fi和移动数据之间切换或重置网络设置(“常规”>“重置”>“重置网络设置”>设置)。更新您的iOS版本:

使用Golang的Web框架Echo框架实现分布式任务调度使用Golang的Web框架Echo框架实现分布式任务调度Jun 24, 2023 am 11:49 AM

随着互联网的发展和信息技术的进步,大数据时代已经来临,数据分析、机器学习等领域也得到了广泛的应用。在这些领域中,任务调度是一个不可避免的问题。如何实现高效的任务调度,对于提高效率至关重要。在本篇文章中,将介绍如何使用Golang的Web框架Echo框架实现分布式任务调度。一、介绍Echo框架Echo是一个高性能、可伸缩、轻量级的GoWeb框架。它基于HTT

Laravel开发:如何使用Laravel Echo和Pusher实现WebSockets通信?Laravel开发:如何使用Laravel Echo和Pusher实现WebSockets通信?Jun 13, 2023 pm 05:01 PM

Laravel是一个流行的PHP框架,具有高度可扩展性和高效性,它提供了很多强大的工具和库,让开发者可以快速构建高质量的Web应用程序。其中,LaravelEcho和Pusher是两个非常重要的工具,通过它们可以很容易地实现WebSockets通信,本文将详细介绍如何在Laravel应用程序中使用这两个工具。什么是WebSockets?WebSockets

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code<form name="myform"

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool