반응형

분류 전체보기 549

PHP5.6과 PHP7의 차이

하나, 둘의 구별 1.PHP7.0은 PHP5.6보다 성능이 두 배 향상됐다. 2.PHP7.0은 64위를 만장일치로 지지했다. 3.PHP7.0 이전 치명적 오류 투기로 수정 4.공결합 오퍼레이터(??) 추가,3원 연산자에 상당한다. 5.PHP7.0에 함수의 반환 유형 선언을 추가했다. 6.PHP7.0에 스칼라 유형 선언이 추가되었습니다. 7.PHP7에서 함수의 형변수형 선언은 스칼라일 수 있다.PHP5에서는 클래스 이름, 인터페이스,배열아니면 callable(PHP5.4)익명함수 포함 함수로 할 수 있습니다.이제 스트링, int, float, bool도 이용하실 수 있습니다。 8.PHP 7.0에는 익명 카테고리가 새로 추가됐다. 9.PHP7.0 이후 더 이상 지원되지 않는 오래된 SAPI(서버 측 애플리케..

개발 꿀팁/PHP 2022.06.25

ImageMagick php 확장 윈도 설치

1. php 버전 번호 보기 2. ImageMagick php 다운로드 확대 http://pecl.php.net/package/imagick 꼭 맞아야 되나 x86 아니면 x64 3. imagick 컴포넌트 팩의 압축을 풉니다. php_imagick.dll을 /php/etc/ 디렉토리에 복사합니다. 4. imagick의 다른 CORE_xx.dll을 해당 php 디렉터리에 복사합니다. 5. php.ini 프로필에 extension=php_imagick 추가 6. 서버를 재시작하고 phpinfo를 보십시오. 이매직 구성 요소를 볼 수 있을 것입니다.

개발 꿀팁/PHP 2022.06.25

PHP Mailer를 통해 메일 보내기

전자 우편을 보내려면 확장 라이브러리를 사용해야 합니다. composer 가져오기 주소 composer require phpmailer/phpmailer 메일 코드 보내기 function sendMail($to, $content,$host,$from_name,$title) { //PHPMailer 코어 클래스 인스턴스화 $mail = new \PHPMailer\PHPMailer\PHPMailer(); //smtp의 debug를 디버깅에 사용할 지 여부 개발 환경 제안 열기 생산 환경에 주석을 달면 된다 디버그 디버깅 모드 기본 끄기 $mail->SMTPDebug = 0; //smtp 인증으로 메일 보내기 $mail->isSMTP(); //smtp 인증이 필요합니다. 이것은 true여야 합니다 $mail-..

개발 꿀팁/PHP 2022.06.25

PHP 간편 등록 로그인 상세 전체 코드

예제 그림: PHP실현 로그인 등록 index.php (첫 페이지) login.php (로그인) register.php (등록) index.php 코드: Zhe - 로그인 데모 회원가입 입력 상자 암호 상자 로그인 입력 상자 암호 상자 // 입력이 비어 있지 않은 스크립트 코드 확인 function checkForm(form) { if(form.username.value == "") { alert("사용자 이름은 비워 둘 수 없음!"); form.username.focus(); return false; } if(form.password.value == "") { alert("비밀번호는 비워둘 수 없습니다!"); form.password.focus(); return false; } return true; ..

개발 꿀팁/PHP 2022.06.25

php 학생정보관리시스템(소스)

프로그램명 : PHP+MySQL 기반 학생정보관리시스템 본 시스템은 학생 정보를 관리하기 위한 관리 시스템으로 기본적인 첨삭 및 첨삭 검사를 포함합니다. 시스템은 PHP 언어를 사용하여 개발되며 MySQL 데이터베이스를 사용하여 초보자가 참고할 수 있습니다. 시스템 환경 MySQL 5.1.51-근본성 PHP 7.3.29 1.페이지 로그인 2、첫 페이지 3. 학생추가 4.학생수정 5. 프로젝트 구조 부분 코어 코드 LoginController 학생 컨트롤러

개발 꿀팁/PHP 2022.06.25

PHP제어반전(IOC)

제어 반전: IOC(inversion of control) 제어 반전 모드; 제어 반전은 3종류(컴포넌트 간)에 대한 의존관계를 프로그램 내부에서 외부로 언급하여 관리한다. 개념 이해 먼저 반전을 제어하고 주입에 의존한다는 개념을 소개하겠습니다. 이 두 가지 개념은 그들이 표현하는 것과 같은 의미라고 생각할 수 있습니다. 통속적인 예를 들면, 우리 사용자 로그인은 로그를 기록하는 기능을 제공해야 하기 때문에 선택해서 사용할 수 있습니다.파일이나 데이터베이스.다음은 코드로 보여드리겠습니다. // 로그 쓰기 인터페이스 규격 정의 interface log { public function write(); } // 파일 로그 class FileLog implements Log { public function wr..

개발 꿀팁/PHP 2022.06.25

php에서 \r\n과 \n의 치환되지 않는 오류 해결

$text="aaaa bbb ccc"; $text=str_replace(’\n‘,"",$text); $text=str_replace(’\r‘,"",$text); $text=str_replace(’\r\n‘,"",$text); 일반적으로 말하면 위의 코드는 줄바꿈을 바꿀 수 있을 것이다. 하지만 실제로는 안 된다! 답답해서 여러 번 시도해 봤지만 소용이 없었다. 마지막에 이렇게 고쳤어요 $text=str_replace("\n","",$text); $text=str_replace("\r","",$text); $text=str_replace("\r\n","",$text); 모든 것이 OK라니, 알고 보니 따옴표, 따옴표의 문제!! php에서 따옴표가 해석되었기 때문에 따옴표가 홑따옴표보다 효율적이다그 과정에서..

개발 꿀팁/PHP 2022.06.24

[PHP] Decimal point conversion, truncation, rounding, and rounding of numeric type variables

When processing data of a numeric type, conversion can be done in various ways when it is necessary to convert the number of decimal places. The most commonly used methods are rounding, rounding, and discarding. floor (value to convert) // decimal point discardedceil (value to convert) // Decimal pointround (value to convert) // round to decimal You can use it simply as above. Then look at the e..

개발 꿀팁/PHP 2018.01.19
반응형