PHP100视频学习笔记-PHP基础知识部分1-7_MySQL
PHP100视频教程1:环境配置与代码调试
1、PHP的优势和背景
Hypertext Preprocessor
免费、效率高、开发时间短
2、PHP环境的搭配
Linux Windows下都可搭建 多平台兼容性
Apache nginx 等等
3、书写和调试简单的PHP代码 注释
echo “Hello!My world!”;
?>
其他的一些写法
…?> 短标签模式
注释的一些方法
/*…*/
// C风格单行注释
4、如何处理简单的PHP错误 调试
php.ini 里的 display_errors = on 才可以显示错误的位置
PHP100视频教程2:PHP的数据类型与源码调试
1、PHP基本语法和数据类型
一个语句以;(分号结束)
声明自定义变量
$abc = 888;
echo $abc;
?>
声明自定义变量必须以以下方式开头
$_
$A-Z
$a-z
四种标量类型:
boolean(布尔型) $bo=true;$bo=FALSE; $bo赋值为大于0的数值 为真; $bo赋值为0为假
integer(整型) $bo=1;$bo=-12;
float(浮点型) $bo=1.001;$bo=3.1415926;
string(字符串类型) $bo=”这段字符”.$abc
两种复合类型:
array(数组)$bo=array(1,2,3,4); $bo=array(“A”=>1,”B”=>2); 以后有单独的讲解视频
object (对象)
2、学习一个PHP源码调试(Discuz论坛)
PHP100视频教程3:常用PHP运算类型介绍与应用
常用PHP运算类型介绍与运用
1、算术运算
从左到右 先算乘除后算加减,遇到括号先算括号内的;
2、赋值运算
把一个值写入一个变量
$a=1;
$a+=2; $a上面是1 然后$a先于2相加 然后再赋值给$a 结果等于3
$a*=3; $a上面是3 然后$a先于3相乘 然后再赋值给$a 结果等于9
3、比较运算
确定两个数之间的关系;比较运算得到的值为布尔值;
1==2; FALSE
3!=2; TRUE
5
“ok”==”ok”; TRUE
1===’1′; 三个等号还要比较数值的类型 后面单引号为字符串类型 FALSE
4、逻辑运算
先将比较的两边转成布尔类型,再执行他们的关系 &逻辑与 |逻辑或
1&&1 输出真 TRUE
0&&1 输出假 FALSE
1||1 输出TRUE
0||1 输出TRUE
0||0 输出FALSE
5、递增递减运算
只操作变量的一种运算
$a++ $a+1再赋值给$a
++$a
$a–
–$a
PHP100视频教程4: PHP条件语句介绍与应用
1、if条件语句
if(expr)
echo TRUE
else
echo FALSE
if(expr){
echo TRUE
}else{
echo FALSE
}
if(expr){
echo TRUE
}elseif(expr){
echo CON
}else{
echo FALSE
}
2、switch条件语句
PHP100视频教程5:PHP循环语句的介绍与应用
1、break n 循环控制语句
循环中中断语句,跳出循环语句
break; 跳出一层循环
break n; 跳出n条循环
2、do…while 循环语句
do…while 先执行一次循环再判断条件
do{
echo “循环”.++$a;
}
while($a
while(expr){
} 先判断条件再执行一次循环
3、for循环语句
for(expr1;expr2;expr3){
} expr1–>无条件执行 expr2–>比较运算 expr3–>循环条件
for($i=1;$i
echo “循环”.$i.”
”;}
PHP100视频教程6:PHP数组的创建修改应用
1、创建和修改数组、多维数组
php中的数组是一个关键字或者值得集合 print_r($arr); 打印出数组数值
array(key=>value,key=>value……)
$arr=array(3,4,5,6,7,8);
echo $arr[0]; 结果3
$arr=array(“id”=>2,”title”=>3);
echo $arr[‘title’]; 结果3
多维数组:
$arr=array(array(3,6),array(2,4));
print_r($arr);
echo $arr[1][0] ; 结果2
修改数组
$arr=array(“a”=>”视频”,“b”=>”教程”);
$arr[0]=“php100”;———
$arr[1]=”php100教程”;
print_r($arr);
2、数组与数组的函数
count($arr);
$arr=array(“a”=>”视频”,“b”=>”教程”);
echo count($arr);
is_array($arr);
if(is_array($arr)){
echo “是数组”;
}else{
echo “不是数组”;
}
explode(“key“,value);
$a=”1986-1983-1980″;
$arr=explode(“-”,$a);
3、使用foreach遍历数组
foreach遍历数组
foreach($arr as $key => $value){
}
$arr=array(1980,1982,1983,1984,1985,1986);
foreach($arr as $key=>$value){
echo $key.”-”.$value.”
”;}
PHP100视频教程7:PHP函数和自定义函数
1、php函数介绍
函数就是为了解决一些常见问题实现制作好的“模”
php函数分为:系统内部函数 和 自定义函数
func(val1,val2….); 自定义函数
date(Y-m-d); 系统内部函数
md5(“php100″); php5.3中文参考手册
2、php如何自定义函数
function func_name($val){
………….
}
函数的命名跟自定义变量一样 只能用_,A-Z,a-z.
一个自定义函数中的变量是局部的,函数外不生效
使用global全局变量的时候,在函数外才可以使用变量
为了防止全局变量的混乱可以使用unset($val)删除一个变量
function _pr(){
echo”这是个自定义函数”;
}
function _pr($val1,$val2){
echo”这是个自定义函数”.$val1;
}
自定义函数的命名规则
函数的命名是程序规划的核心。名字就是事物在它所处的生态环境中一个长久而深远的结果。变量及函数的命名是以能表达变量或函数的动作意义为原则的,一般是由动词开头,采用大小写混合的方式,第一个单词的首字母小写,其后单词的首字母大写。
function run();
function runFast();
function getBackground();
函数名称不区分大小写。例如,name()和NAME()指向的是同一个函数,这一点读者一定要注意。如果读者误定义了两个不同大小写的重名函数,程序将中止运行。
函数的参数没有限制,可以定义任意需要的参数数量,也可以无参数值。
名称的开头不能使用数字及特殊符号。
“·”及类型声明等专用语不能作为名称。
变量或程序名的长度必须在255个字符以内。
和保留字相同的名称不能使用。
另外,还有一些函数命名的通用规则。例如,取数,则用Get开头,然后跟上要取的对象的名字;设置数,则用Set开头,然后跟上要设的对象的名字,如GetXxx或SetXxx。
3、使用自定义函数实例操作
(1)使用return函数返回函数内部值
(2)自定义函数值得接受和选择性接收
(3)function_exists()判断函数是否存在
(4)引用返回值 使用&符号 引用全局变量 不适用global
$A=”Today”;
$B=”Monday”;
Function print_A($A,&$ B);{ //使用了&之后 以后的值就全改了
$B=$A.”is”.$B;
echo “函数中变量A与变量B的值为
”;echo”变量A:$A
”;echo”变量B:$B
”;}
print_A($A,$B);
echo”主程序中变量A与变量B的值为
”;echo”变量A:$A
”;echo”变量B:$B
”;?>
以上 8节课按细说PHP来说就是第五章、第六章、第七章

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Dieses KI-gestützte Programmiertool hat in dieser Phase der schnellen KI-Entwicklung eine große Anzahl nützlicher KI-gestützter Programmiertools zu Tage gefördert. KI-gestützte Programmiertools können die Entwicklungseffizienz verbessern, die Codequalität verbessern und Fehlerraten reduzieren. Sie sind wichtige Helfer im modernen Softwareentwicklungsprozess. Heute wird Dayao Ihnen 4 KI-gestützte Programmiertools vorstellen (und alle unterstützen die C#-Sprache). https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot ist ein KI-Codierungsassistent, der Ihnen hilft, Code schneller und mit weniger Aufwand zu schreiben, sodass Sie sich mehr auf Problemlösung und Zusammenarbeit konzentrieren können. Git

Tutorial zur Entwicklung mobiler Anwendungen in der Go-Sprache Da der Markt für mobile Anwendungen weiterhin boomt, beginnen immer mehr Entwickler damit, sich mit der Verwendung der Go-Sprache für die Entwicklung mobiler Anwendungen zu befassen. Als einfache und effiziente Programmiersprache hat die Go-Sprache auch großes Potenzial für die Entwicklung mobiler Anwendungen gezeigt. In diesem Artikel wird detailliert beschrieben, wie die Go-Sprache zum Entwickeln mobiler Anwendungen verwendet wird, und es werden spezifische Codebeispiele angehängt, um den Lesern den schnellen Einstieg und die Entwicklung eigener mobiler Anwendungen zu erleichtern. 1. Vorbereitung Bevor wir beginnen, müssen wir die Entwicklungsumgebung und die Tools vorbereiten. Kopf

Am 3. März 2022, weniger als einen Monat nach der Geburt von Devin, dem weltweit ersten KI-Programmierer, entwickelte das NLP-Team der Princeton University einen Open-Source-KI-Programmierer-SWE-Agenten. Es nutzt das GPT-4-Modell, um Probleme in GitHub-Repositorys automatisch zu lösen. Die Leistung des SWE-Agenten auf dem SWE-Bench-Testsatz ist ähnlich wie die von Devin, er benötigt durchschnittlich 93 Sekunden und löst 12,29 % der Probleme. Durch die Interaktion mit einem dedizierten Terminal kann der SWE-Agent Dateiinhalte öffnen und durchsuchen, die automatische Syntaxprüfung verwenden, bestimmte Zeilen bearbeiten sowie Tests schreiben und ausführen. (Hinweis: Der obige Inhalt stellt eine geringfügige Anpassung des Originalinhalts dar, die Schlüsselinformationen im Originaltext bleiben jedoch erhalten und überschreiten nicht die angegebene Wortbeschränkung.) SWE-A

Die Go-Sprache ist auf Linux-Systemen sehr gut kompatibel. Sie kann problemlos auf verschiedenen Linux-Distributionen ausgeführt werden und unterstützt Prozessoren unterschiedlicher Architekturen. In diesem Artikel wird die Kompatibilität der Go-Sprache auf Linux-Systemen vorgestellt und ihre leistungsstarke Anwendbarkeit anhand spezifischer Codebeispiele demonstriert. 1. Installieren Sie die Go-Sprachumgebung auf einem Linux-System. Sie müssen lediglich das entsprechende Go-Binärpaket herunterladen und die relevanten Umgebungsvariablen festlegen. Im Folgenden finden Sie die Schritte zur Installation der Go-Sprache auf einem Ubuntu-System:

1. Klicken Sie mit der rechten Maustaste auf das Programm und stellen Sie fest, dass die Registerkarte [Kompatibilität] im sich öffnenden Eigenschaftenfenster nicht zu finden ist. 2. Klicken Sie auf dem Win10-Desktop mit der rechten Maustaste auf die Schaltfläche „Start“ in der unteren linken Ecke des Desktops und wählen Sie im Popup-Menü den Menüpunkt [Ausführen]. 3. Das Win10-Ausführungsfenster wird geöffnet. Geben Sie gpedit.msc in das Fenster ein und klicken Sie dann auf die Schaltfläche OK. 4. Das Fenster „Lokaler Gruppenrichtlinien-Editor“ wird geöffnet. Klicken Sie im Fenster auf den Menüpunkt [Computerkonfiguration/Administrative Vorlagen/Windows-Komponenten]. 5. Suchen Sie im geöffneten Windows-Komponentenmenü den Menüpunkt [Anwendungskompatibilität] und dann im rechten Fenster den Einstellungspunkt [Eigenschaftsseite für Programmkompatibilität entfernen]. 6. Klicken Sie mit der rechten Maustaste auf das Einstellungselement und im Popup-Menü

PHP gehört zum Backend in der Webentwicklung. PHP ist eine serverseitige Skriptsprache, die hauptsächlich zur Verarbeitung serverseitiger Logik und zur Generierung dynamischer Webinhalte verwendet wird. Im Vergleich zur Front-End-Technologie wird PHP eher für Back-End-Vorgänge wie die Interaktion mit Datenbanken, die Verarbeitung von Benutzeranfragen und die Generierung von Seiteninhalten verwendet. Anschließend wird anhand konkreter Codebeispiele die Anwendung von PHP in der Backend-Entwicklung veranschaulicht. Schauen wir uns zunächst ein einfaches PHP-Codebeispiel zum Herstellen einer Verbindung zu einer Datenbank und zum Abfragen von Daten an:

„VSCode verstehen: Wofür wird dieses Tool verwendet?“ „Als Programmierer, egal ob Sie Anfänger oder erfahrener Entwickler sind, können Sie auf den Einsatz von Codebearbeitungstools nicht verzichten.“ Unter vielen Bearbeitungstools ist Visual Studio Code (kurz VSCode) bei Entwicklern als Open-Source-, leichter und leistungsstarker Code-Editor sehr beliebt. Wofür genau wird VSCode verwendet? Dieser Artikel befasst sich mit den Funktionen und Verwendungsmöglichkeiten von VSCode und stellt spezifische Codebeispiele bereit, um den Lesern zu helfen

Als schnelle und effiziente Programmiersprache erfreut sich Go im Bereich der Backend-Entwicklung großer Beliebtheit. Allerdings assoziieren nur wenige Menschen die Go-Sprache mit der Front-End-Entwicklung. Tatsächlich kann die Verwendung der Go-Sprache für die Front-End-Entwicklung nicht nur die Effizienz verbessern, sondern Entwicklern auch neue Horizonte eröffnen. In diesem Artikel wird die Möglichkeit der Verwendung der Go-Sprache für die Front-End-Entwicklung untersucht und spezifische Codebeispiele bereitgestellt, um den Lesern ein besseres Verständnis dieses Bereichs zu erleichtern. In der traditionellen Frontend-Entwicklung werden häufig JavaScript, HTML und CSS zum Erstellen von Benutzeroberflächen verwendet
