PHP는 function_exists를 사용하여 function_php 팁에 사용할 수 있는 메소드를 결정합니다.
이 기사의 예에서는 PHP가 function_exists를 사용하여 함수의 사용 가능 여부를 확인하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
이 글에서 설명하는 함수는 GIF 형식의 그래픽을 생성하는 데 사용됩니다. 매개변수 im은 imagecreate()를 사용하여 생성된 이미지 코드입니다. 매개변수 filename이 없으면 이미지가 전송됩니다. 브라우저에 직접 전송하려면 이미지를 보내기 전에 content-type: image/gif를 사용하여 헤더 문자열(헤더)을 브라우저에 보내야 이미지가 원활하게 전송될 수 있습니다. gif89a 형식인 투명한 배경의 gif 이미지를 사용하려면 먼저 imagecolortransparent()를 사용하여 투명한 배경을 구성해야 합니다.
40,50, //첫 번째 꼭지점의 좌표
20,240, //첫 번째 꼭지점의 좌표
60,60, //첫 번째 꼭지점의 좌표
240,20, //첫 번째 정점의 좌표
50,40, //첫 번째 꼭지점의 좌표
10,10 //첫 번째 꼭지점의 좌표
);
$im=imagecreatetruecolor(250,250); //이미지 생성
$bg=imagecolorallocate($im,200,200,200); //회색 배경 정의
$yellow=imagecolorallocate($im,255,255,0); //노란색 전경 정의
imagefilledpolygon($im,$values,6,$yellow); //다각형 그리기
header('콘텐츠 유형: 이미지/png')
//gif 함수가 존재하는지 확인
if(function_exists("imagegif"))
{
//존재하면 gif 형식으로 출력
header("콘텐츠 유형: 이미지/gif")
이미지gif($im)
}
//jpeg 함수가 존재하는지 확인
elseif(function_exists("imagejpeg"))
{
//존재한다면 jpg 형식으로 출력
header("콘텐츠 유형: 이미지/jpeg")
imagejpeg($im, "", 0.5)
}
//png 함수가 존재하는지 확인
elseif(function_exists("imagepng"))
{
//존재한다면 png 형식으로 출력
header("콘텐츠 유형: 이미지/png")
이미지png($im)
}
//wbmp 함수가 존재하는지 확인
elseif(function_exists("imagewbmp"))
{
//존재하면 bmp 형식으로 출력
header("콘텐츠 유형: image/vnd.wap.wbmp");
header() 함수는 원시 http 헤더를 클라이언트에 보냅니다. 실제 출력이 전송되기 전에 header() 함수를 호출해야 한다는 점을 인식하는 것이 중요합니다(PHP 4 이상에서는 출력 캐싱을 사용하여 이 문제를 해결할 수 있습니다). :
}
그렇지 않으면
{
//둘 다 지원되지 않으면 콘텐츠를 출력합니다
die("이 PHP 서버에서는 이미지를 지원하지 않습니다.")
}
이 코드는 여러 이미지가 지원되는지 확인한 후 해당 형식으로 이미지를 출력합니다.
구문: int imagegif(int im, string [파일 이름]);
반환값: 정수, 함수 유형: 그래픽 처리
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

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

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

CakePHP는 오픈 소스 MVC 프레임워크입니다. 이를 통해 애플리케이션 개발, 배포 및 유지 관리가 훨씬 쉬워집니다. CakePHP에는 가장 일반적인 작업의 과부하를 줄이기 위한 여러 라이브러리가 있습니다.

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다
