这回真的是挤时间了-PHP基础(3)
这回真的是挤时间了-PHP基础(三)
hi
刚看了唐人街探案,5星好评啊亲。由于是早就约好的,也不好推辞(虽然是和男的..),但该写的还是得挤时间写。明天早上老师的项目结题,虽然和我关系不大,但不要添乱就好!!
1、PHP
一、PHP基础(三)
1.3.2 Int
整型。
几个点:进制问题(2,8,16);
溢出——溢出后自动转为float型;
整除;
float转为int——向下取整;
例子给出
$shi=123;
$bin=0b100001;
$ba=0123;
$shiliu=0x1234555;
function show($a){
echo "Truth is:";
var_dump($a);
echo "
";
}
show($shiliu);
show($ba);
show($bin);
$qiguaideba=01237823; //八进制的“溢出”,会截断,只输出01237
show($qiguaideba);
function zhengchu($a,$b){
$c=$a/$b;
if(is_float($c)){
var_dump(round($c)); //用round控制输出结果
}else{
var_dump($c);
}
}
zhengchu($shiliu , $ba);
1.3.3 float
php版本不同,浮点型的精确度似乎是有变化的;而且坑爹的是,由于PHP内部机制的问题,也许会出现:
var_dump(floor((0.1+0.7)*10));
返回的往往是7而不是期望中的8....
使用高精度的话,用gmp函数,请自行去了解...
然后真想比较的话,不妨设置一个最小值来比较:
$bijiao1=0.232342342;
$bijiao2=0.232342323;
$esp=0.000001;
if(abs($bijiao1-$bijiao2) echo "True"."
";
}else{
echo "F**k"."
";
}
1.3.4 字符串
单双引号括起来的就是了~
然后只想说一点的就是heredoc:
$str=
alsidjflja
akjsdhflkj
dfjlkj.
EOF;
echo $str;
基本就是这么个样子,但是注意,最后一行那个EOF;是必须要和分号紧紧相依的,而且分号后面必须是换行,EOF前面不能出现包括空格的一切东西;
然后heredoc还可以用在传递参数,初始化静态值等等;
当然,heredoc中也可以调用参数啊属性的什么的——把EOF看成是大大的双引号就好了。
其他的字符串相关,比如我经常用到的.做连接符什么的,比较基础,但是好用,去看一下视频就很明了。
nowdoc也是一种比较新的方式,不太熟悉,然后似乎相当于单引号。
1.4 变量
变量好用,变量灵活,变量难用——一般就是渐渐的这么认为的。
第一,PHP中不强调赋初值,不需要声明,但是推荐还是赋初值,养成好习惯;不赋初值,变量值为其类型的默认值;
第二,引用赋值要知道,$b=&$a; 只能对变量名进行操作;
第三,赋值一次更新一次:
$shit="asdf";
$s=123;
echo $shit;
$shit=$s;
echo $shit;
2、GD库实现图片水印与缩略图
一、简介
使用PHP中自带的GD库制作图片的水印。
适合大批量的图片的简单处理。
学习基本的方法,然后封装为一个工具类。
这周末除了看星球大战,就来补过补过,知道错了。。。。。

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



PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Wenn Sie ein erfahrener PHP-Entwickler sind, haben Sie möglicherweise das Gefühl, dass Sie dort waren und dies bereits getan haben. Sie haben eine beträchtliche Anzahl von Anwendungen entwickelt, Millionen von Codezeilen debuggt und eine Reihe von Skripten optimiert, um op zu erreichen

Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Eine Zeichenfolge ist eine Folge von Zeichen, einschließlich Buchstaben, Zahlen und Symbolen. In diesem Tutorial wird lernen, wie Sie die Anzahl der Vokale in einer bestimmten Zeichenfolge in PHP unter Verwendung verschiedener Methoden berechnen. Die Vokale auf Englisch sind a, e, i, o, u und sie können Großbuchstaben oder Kleinbuchstaben sein. Was ist ein Vokal? Vokale sind alphabetische Zeichen, die eine spezifische Aussprache darstellen. Es gibt fünf Vokale in Englisch, einschließlich Großbuchstaben und Kleinbuchstaben: a, e, ich, o, u Beispiel 1 Eingabe: String = "TutorialPoint" Ausgabe: 6 erklären Die Vokale in der String "TutorialPoint" sind u, o, i, a, o, ich. Insgesamt gibt es 6 Yuan

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.
