이 글에서는 주로 PHP의 상수와 변수 인스턴스에 대한 자세한 설명을 소개합니다. 필요한 친구들은
PHP의 상수와 변수 인스턴스에 대한 자세한 설명
[PHP는 명령줄에서 매개변수를 받습니다.]을 참고하세요. ]
명령줄에서 PHP를 디버깅하는 경우 들어오는 매개 변수는 $argv를 통해 가져옵니다. 여기에는 파일 이름 요소가 포함되어 있고 배열의 요소 수는 $argc를 통해 가져옵니다.
【변수변수】
는 변수명이 변수이고, 변수의 식별자가 다른 변수의 값으로 대체될 수 있다는 뜻입니다.
예: 두 번째 문은 argv1 변수에 값을 할당합니다.
<?php $varName = 'argv1'; $$varName = 'value1'; var_dump($argv1); ?>
【상수】
정의를 사용하여 정의하세요. 삭제나 수정이 불가능합니다. 호출 시 이름을 직접 적어주세요. 정의에는 세 개의 매개변수 버전이 있습니다. 세 번째 매개변수는 대소문자를 구분하지 않는지 여부를 나타냅니다. 기본값은 false입니다.
<?php define('pi',3.14); echo pi; ?>
팁: 상수를 정의하기 전에 먼저 상수가 정의되었는지 확인하고 정의된 함수를 사용하세요.
<?php if(!defined('pi')) define('pi',3.14); else echo 'pi has been defined<br>'; ?>
특수 기호가 있는 상수의 경우 상수 함수를 사용하여 호출해야 합니다. 이때 이름은 따옴표로 묶어야 합니다. 예:
<?php if(!defined('= =')) define('= =','puzzled'); else echo 'pi has been defined<br>'; echo constant('= ='); ?>
정의된 모든 상수 가져오기:
<?php var_dump(get_defined_constants()); ?>
]
__LINE__은 현재 줄을 가져오고 __FILE__은 현재 경로를 가져옵니다.
응용 프로그램:
str_replace 함수를 사용하여 파일의 파일 이름 경로 + 파일 이름을 바꾸면 파일 경로 변경 사항에 계속 액세스할 수 있습니다.
str_replace(,,,);
<?php define('ROOT',str_replace('a.php','',__FILE__)); echo ROOT; ?>
【기본】
8진수는 숫자 앞에 0을 붙이고, 16진수는 0x를 붙입니다.
[문자열 유형]
큰따옴표와 작은따옴표 모두 허용되지만 큰따옴표는 내부 변수를 구문 분석할 수 있지만 작은따옴표가 더 효율적입니다.
큰따옴표로 변수 구문 분석: { }를 사용하면 변수 이름이 다른 부분과 구분되도록 할 수 있습니다. ㅋㅋㅋ
PHP 상수 및 데이터 유형 예시 자세한 설명
위 내용은 PHP의 상수 및 변수에 대한 자세한 그래픽 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.
