Ajax/XHR work around with Pure JS and PHP

첫 번째 페이지를 php로하지 않는 시나리오를 취하는

html 파일의 이름을 변경합니다 제출 버튼을 추가 할 수 있습니다 date ( "l"// <- 소문자 L indexhtml 파일을 여기에 가져옵니다 기본

html 페이지로 20-25의 홀수 필드 (예 : 설문 조사 양식 또는 가입 양식)가있는 양식을 관리하기가 어렵습니다 또한 개발자는 이전 사용자 입력 양식으로 양식을 다시 채워야합니다 여기, 내 사용자가 URL을보고 내 양식이 사용자가 입력 한 날짜를 잃어 버리는 것을 허용하고 싶지 않습니다 get (this)는 사용자 정의 함수가 될 것입니다 false를 돌려 주어, 폼이 submit하는 것을 허가하지 않는다

PHP Ajax CRUD Application Tutorial – MySQL & Bootstrap & jQuery DataTables [Part 2]

3 부작 비디오 시리즈 중 2 부에 오신 것을 환영합니다 좋은 사용자 인터페이스를 생성하는 방법 그래서 MySQL 테이블 안에 데이터를 조작하는 웹 사이트를 디자인하는 방법을 가르쳐 준 첫 번째 나무 MySQL 테이블에 대한 데이터 및이 데이터와이 비디오를 표시하는 방법 너무 좋은 편집 기능을 만드는 방법을 보여줌으로써 우리는 테이블 안의 데이터를 수정하고 페이지 매김을 추가 할 것입니다

이 테이블에 나와 함께있어 이봐 요, 상원 의원은 codingpassiveincomecom에서 왔어요 다른 개발자가 훨씬 쉽고 빠르게 될 수 있도록 다른 사람들을 도울 장소 그들이 소유하고있는 것보다 그것을 할 것입니다 그래서 그것이 당신이 고려하는 관심사라면 지금 구독하십시오

저는 제 PHP 스토어에 있습니다 이미 볼 수있는 것처럼했습니다 얼마나 많은 코드와 이것이 파트 1에 기록 된 것입니까? 이 프로덕션은 소스 코드를 다운로드하기 위해 노력하고 있다고 가정합니다 아래 설명에서 링크를 클릭하면 내가 할 일은 먼저 할 수있는 일입니다 지금이 테이블 안에 많은 데이터가 없으니 참조하십시오

보기 좋게 만들거나이 프로젝트의 가능성을 보여주기 어렵다 그래서 나는 먼저 우리의 데이터베이스 인 MySQL 데이터 관리자로갑니다 현재 테이블과 나는 이미 가지고있는 하나의 테이블을 가져올 것입니다 준비하고 우리의 오케이, 지금은이 테이블 안에 많이 있습니다 또한 소스 코드 안에이 파일을 포함시키지 마십시오

지금 우리가 모든 것을 리프레쉬하면 예스가 작동합니다 당신은 우리가 많은 국가들과 그것들을위한 많은 데이터를 가지고 있음을 볼 수 있습니다 당신이 볼 수 있듯이 이제는 이것을 찾기가 정말로 어렵습니다 스크롤을 많이해야하며 특정 국가를 찾고 싶다면 매우 열심히 우선 내가 플러그인을 포함하는 방법을 보여 드리겠습니다 jQuery와이 플러그인은 우리에게 많은 기능을 제공 할 것입니다

하루 만에 내가 어떻게하는지 보여 드리겠습니다 그러면 먼저 Google에 가서 찾을 것입니다 jQuery 데이터 테이블과 나는 다운로드하러 갈 것이고 나는 여기에 패키지를 릴리스하고 데이터 테이블을 다운로드 할 수 있습니다 그 폴더에 그냥 삭제 이렇게 나는 모든 것을 추출 할 수 있습니다 그리고 미디어에서 나는 CSS를 복사하려고합니다

Js 폴더를 여기에 붙여 넣으면 삭제하겠습니다 그래서이 CSS와 js 폴더에서 우리는 많은 것들을 필요로하지 않습니다 내가 뭘 할 건지 나도이 모든 걸 남겨 두는 것 뿐이야 그 (것)들을 모두 삭제하십시오 나는 희망한다 그래서 똑 바른 만들고 여기에서 나는 떠날 것이다 이 하나 그리고 내가 우리가 삭제할 수 있다고 믿는이 하나 또는 다른 것을 찾게 해줘 이제는 제품 내부에 포함시켜 스타일 시트를 만들어 보겠습니다

여기에 하나의 관계가 스타일 시트이고 트랩은 CSS 데이터 테이블 부트 스트랩입니다 이제 자바 스크립트에 대해서도 마찬가지입니다 그래서 바로 갈 것입니다 근원이고 근원은 첫째로 좋다 이제 테이블과 그 파일 다음에 부트 스트랩이 포함되어 있습니다 이제 알았습니다

우리가 F12 키를 누를 때마다 실수를 저 지르지 않았는지 확인하십시오 모두가 좋아 보이기 때문에 문서가로드되고 나면 기존 데이터를 모두 가져 오면 데이터를 호출 할 것이라고 가정 해 보겠습니다 테이블 플러그인은 실제로 여기에 있습니다 그래서 우리가 다음에 서둘러 간다면 더 이상 데이터가 없으므로 테이블을 말하고 데이터 테이블을 설정할 것입니다 우리가 새로 고침 한 데이터를 보자

이제 데이터를 볼 수있다 좋은 호버 효과가 있습니다 다른 행 수를 표시 할 수 있습니다 여기에 우리는 정말 멋진 페이지 매김을 가지고 있습니다 보스니아를 볼 수 있도록 국가를 검색 할 수 있습니다

내가 얼마나 내 나라를 찾았는지 확인해 보라 이것은 대부분의 경우에 매우 유용하다 물론 ID와 같은 헤더를 클릭 할 수 있습니다 우리가 다른 방식으로 테이블을 찾고있는 것을 볼 수 있습니다 유용한 플러그인과 볼 수 있듯이 몇 개의 라이브러리를 포함 할 필요가 없습니다

그것을 극도로 위대한 방법이라고 부르십시오 물론 우리가 추가 할 수있는 몇 가지 다른 기능이 있습니다 우리가 원하는 요소를 사용하지 못하도록 조작하고 나는 다른 튜토리얼을 가지고있다 이미 내 유튜브 채널에있다 그래서이 테이블에 대해 정말로 깊이 생각하고 싶다면 당신은 그것을 할 수 있습니다

여기에서 나는이 숫자를 명확히 증가 시켜서로드하고 싶습니다 한 통화로 50 개국이되었으므로 이제는 훨씬 빠르며 또한 어쨌든 당신이 지금 클릭하면 새로운 당신을 위해 쉽게 쉬울 수 있습니다 이 부분이 작동하고 있으므로이 편집에서 Ed에 초점을 맞추고 싶습니다 버튼을 클릭하고 여기를 클릭하면 팝업을 다시 표시하고 국가 이름 및 저장된 다른 정보를 수정할 수 있습니다 데이터베이스에서 처음에는 ajax

php 파일로 이동합니다 버튼에는 도움이되는 버튼이 있으며 클릭하면 자동으로 말을합니다 우리는 하나의 매개 변수를 받고 이것과 그 내부의 함수를 가질 것입니다 파라미터를 호출 할 수 있기를 원하기 때문에 매개 변수는 테이블의 ID가됩니다 서버가 마약 학교를 만들고 그 특정 정보를 얻습니다

국가 그래서 여기에 저장된 테이블 행을 보자 만약 내가 열쇠를 지정합니다 하나의 신분증과 나는 국가를 말하고이 신분증을 넣을 수 있기를 원한다 한 사람이 이름을 변경하면 우리는 우리 내부에서 직접 그것을 업데이트 할 수 있습니다 브라우저에 표시되는 테이블에 대한 내 SQL 테이블뿐만 아니라 테이블 랜스는 우리가 필요로하는 indexhtml입니다 함수를 작성하기 위해서 부드럽게 편집하고 우리의 C 1 매개 변수를 행 ID로 바꾼다

여기 내가 어쩌면 그렇게 할 수있을거야 우리는이 사건을 복사하는 것이 더 빠르며 여기서 우리의 열쇠는 그렇게하지 않을 것입니다 내가 생각하고있는 여러 기능을 만들어라 머리 나는 어떤 대본도 없기 때문에 여기에서 나는 내가 말할 수있는 열쇠와 힘을 말할 것이다 여기에서 말하기를 내가 진실하거나 거짓이라고 말하고 그 것에 따라 내가 말할 것이다

다른 데이터를 전송할 것이므로이 데이터를 복사하고 그 데이터를 좋아한다고 말하겠습니다 이것과 여기에 내가 말할 것이다 var가 지금 우리에게 data = this라고 말하게하면 내 기본 편집은 false로 설정되어 있으므로 var data = this라고 말할 것입니다 이 기능은 다음과 같은 긴 기능을 제공합니다 기본값 또는 우리 모델에 그냥 말해 봅시다

버튼을보고 싶습니다 나는 깔끔하게 보이고 ID는 행 ID를 편집 할 것이고 여기서 우리는 값을 말할 것이다 사람에 의해 제로이므로 여기서도 전화와 IP를 통해 우리는 이 ID를 전달하면 행 ID와 도트가 괜찮아요 괜찮습니다 far와 function edit를 사용하면 하나의 매개 변수 rowID를 볼 수 있습니다

아무것도 바꾸면 그는 너에게이 아약스를 더했다 좋아, 그리고 여기에 내 열쇠라고 말하고 행 데이터 형식을 얻을 수 없습니다 Json이고 행 ID rowID이고 우리가 가고 있다고 들었던 것 데이터를 추가하여 countrynameval ()을 말할 것입니다 response

namegets this 하나의보기 설명과 하나의 비트없이 설명에 오래있을 것입니다 짧은 설명 물론 피드와 오프셋의 긴 설명 프로 ID 및 다른 끝으로 우리는 팝업을 보여줄 것입니다 좋아요 이제 PHP 내부에이 부분을 써서 여기에 말하십시오 에서 행 데이터를 가져 오면 하나의 흐름 ID = 연결 rowID ID 이제 괜찮습니다 이제 데이터를 가져 와서 평등이라고 부릅니다

연결 방법 선택 국가 이름 짧은 설명 출생시까지 숨어있는 동등한 신분증을 가진 나라의 긴 설명 데이터 및 SQL을 fetch_array 그리고 지금은 단지 나중에 이것을하고 싶어요 LLL 박자 배열을 사용할 Json 배열을 보겠습니다 여기에서 볼 수 있습니다 country name = 데이터 국가 이름 a 짧은 설명과 이것은 오랫동안 desciption와 우리는이 배열을 입은 우리 드레이크로 돌아갈 예정이다 하지만 우리는이 배열을 인코딩 할 것입니다 이제 jQuery 내부에 우리가있을 것입니다

응답을 말할 수있는 국가 가장 가까운 어머니 그래서 묘사 수출은 길다 설명 그래서 여기 내가 의미를 말했어 그래서 그것은 괜찮아 변경하고 테스트를 만들어 보자 무슨 일이 일어날 지 보자 여기를 클릭하면 내가 볼 수있다 일부 베타는 괜찮아 이제는 f12를 눌러 보자 장면들 그래서 나는이 나라 L를 클릭 할 것이고 당신이 볼 수 있듯이 우리는 Jaczko 서버에 의해 저널 JSON 객체로 인해 알바니아 쇼가 발생합니다 설명 시작 등등 좋아 보이고 또한 우리가 보자

편집 행을 볼 수있는 것처럼 숨겨진 하나를 업데이트했습니다 'ID는 두 가지입니다 지금 이것을 열어 보겠습니다 전자 ID가 변하고 있습니다 정말 좋아요

이제 다음 단계는 기능은 악마가 단지 시도하고 있기 때문에 버튼을 말하는 것입니다 저장하지만 Alec과 다른 점이 필요합니다 그래서 우리가 무엇을 할 것인가? 이 버튼을 찾으려면 몇 가지 IP를 정의 할 수 있습니다 그들은 우리가하는 모든 일이 대중에게 공개되는 것입니다 이벤트와 가치 그래서 내가 여기서 말할 것입니다

나는 많은 사람들이 오후라고 말할 것입니다 그러나 속성 값은 꿈이라고 말할 것입니다 클릭 수는 녹은 데이터가 될 것이고 데이터 만 키를 얻을 것입니다 그래서 그것은 사용하기에 뭔가 훌륭한 것일 수 있습니다 행을 수정하고 나중에 일어날 일을 보자

그래서 지금 새로 고침 할 것이다 내가 L을 칠 때 당신은이 몸이 바뀌 었음을 알 수 있습니다 마우스 오른쪽 버튼을 클릭하고이 onclick 메소드가 지금까지 중요한 업데이트 행이있는 분 데이터를 구체적으로 변경했습니다 우리는 이미이 함수를 만들었으므로 서버에 쓰기 만하면됩니다 이 새로운 키를위한 사이드 그래서 나는 이것을 아약스에 복사하고 여기에 내가 말할 것이다

여기이 케이크를 보시라이 케이크는 트롤에있다 나는 진짜 연결을 말할 것이다 이스케이프 문자열 게시 및 우리는이 행 ID를 그래서 다른 사람을 위해 최종 그래서 찾고 있습니다 우리는이 줄 ID를 무시할 수 있지만 들어 가자

우리가 원한다고 말하지 마라 우리의 테이블 연결 쿼리를 업데이트하고 업데이트 국가 집합을 말할 것입니다 국가 이름 = 이름 짧은 설명 = 짧은 설명 긴 description long = 긴 설명 어디에 ID = rowID 및 내가 것입니다 종료 성공을 확인하십시오 그냥이 새로 고침을 해보겠습니다 A12 호출에서보기 힘든 F12 그의 건강 중 일부는 이렇게 처음으로이 데이터를 얻는 것입니다 저축을 할 것입니다

나는 그가 물건을 구하기 위해 반대 할 수 있다고 말할 것입니다 응답을 볼 수 있습니다 알겠습니다 괜찮아 보입니다 이제 오래된 매뉴얼을 확인해보십시오

우리가 말할 수있는 말을 할 필요가 없다고 말할 것입니다 응답 빈 베개보다 다른 끝을 참조하십시오 또는 어쩌면 더 나은 그것이 그렇게 다른 것과 그렇지 않은 경우에 우리의 동맹국과 다른 경우 우리의 모든 것은 괜찮습니다 그것은 우리가 약간의 데이터를 가지고 있음을 의미합니다 모델을 닫을 예정이며 테이블 내부를 업데이트하려고합니다 그것은 브라우저 내부에 있으므로 우리는 여기서 모델 클럽의 테이블 매니저라고 말할 것입니다 여기에 입력하고 나는 또한 말할 것이다

IDhtml을 통해이 국가는 이제 바닥을 정리합니다 당신은 그것을 추가하기를 원한다 그리고 나는 또한 변화를 되돌려 줄 것이다 이것에 단추는 나가 다만 여기에서 말할 것이다 그래서 가치는 어쩌면 패드를 위해 저장하고 내가 기억한다면 열쇠가 새 것이지

우리는 전쟁의 이름이 같은 것이 짧을 때까지라고 말할 수 있습니다 설명 및 오랜 토론 이걸 만들어 보자 똑똑한 신선한 나는 그것을 말하고 싶으면 이것을 바꾸고 싶다 작동하지만이 건강한 변화 만 그러면 어쩌면 내가 틀렸을 지 알 수있을 것입니다 국가는 IB este country가 학교 밑에 있다는 것을 강조하며 내 침대에서 이걸 만들어 보자

이걸 다시 위에 올려야 해 나는 편집에 가서 일부는 변화를 저장하고 가난하지 않도록 우리가 그것을 새로 고치면 좋은 수정 다시 해보자 그것은 변화를 저장하고 사람들은 단지 위대한 어쨌든 나는 이것이 또한 매우 간단하고 유용한 튜토리얼 이제 우리는 많은 것을 만들었습니다 기능에 대해 이야기하고 3 부에서는 데이터를이 MySQL 테이블에서 접어서 삭제하십시오 궁금한 점이 있으시면 아래의 의견에서 물어보십시오

이해하지 못하거나 무엇이든지간에 추가 할 수 있습니다 이 자습서가 마음에 들면 그것을 좋아하고 친구들과 공유하십시오 돌보다

Web Development – An Introduction to AJAX (Tutorial)

이 ZIMONH 자습서에 오신 것을 환영합니다 이 튜토리얼에서는 AJAX Ajax는 페이지를 새로 고치지 않고도 PHP를 실행할 수 있으므로 매우 유용합니다

여러분이 필요로하는 것은 PHP가있는 로컬 또는 호스트 된 웹 서버이며 그게 전부입니다 Ajax는 jqury 라이브러리의 일부이다 따라서, AJAX 함수 앞에 이것을 포함시켜야합니다 이제 AJAX 라이브러리가 우리 문서에 포함되었으므로 AJAX 함수를 호출 할 수 있습니다 처음이 기능을 사용했을 때 조금 혼란스러워서이 기능을 단계별로 살펴 보았습니다

먼저 우리는 PHP 파일에 대한 URL을 가지고 있습니다 여기에 PHP 파일이 있습니다 PHP 파일 안에 간단한 echo를 넣을 것입니다 두 번째로 성공 함수가 있습니다 데이터 변수를 사용하는 익명의 함수입니다

우리는 경보로 출력 할 것입니다 시험합시다 그것은 일하기 위해 솔기를 썼다 이제 오류를 추가해 보겠습니다 이것은 또한 익명의 함수를 트리거합니다

우리는 오류를 경고하려고합니다 우리는 URL을 망칠거야 이제 함수가 실행되면 오류가 발생합니다 이제 우리는 몇 가지 변수를 추가 할 것입니다 간단한 POST로 PHP 파일에 변수를 추가 할 수 있으므로 Ajax는 매우 유용합니다

여기에 AJAX 함수에 메소드를 추가합니다 그리고 우리는 몇 가지 변수를 추가 할 것입니다 이것이 우리의 파인애플 변수입니다 여기에 펜 변수가 있습니다 이 변수들을 PHP 변수에 연결합니다

원하는 이름을 지정할 수 있습니다 그리고 우리는 이것을 에코에서 사용할 것입니다 일단 변수가 PHP 파일에 추가되면 원하는대로 할 수 있습니다 우리는이 변수들의 결합 된 버전을 단순히 반영 할 것입니다 그것을 시험합시다

우리는 파인애플과 펜을 돌려 줄거야 그리고 여기 우리는 파인애플 펜을 얻습니다 이제 좀 더 재미있는 것을 해보 죠 성공 함수 안에서 this if 문을 추가 할 것입니다 데이터를 기반으로 다른 이미지를 반환합니다

그럼 테스트 해보세요 먼저 우리는 파인애플 변수를 사용할 것입니다 두 번째로 pen 변수를 테스트 할 것이다 그리고 이제 우리는 그들을 파인애플 펜으로 결합하여 어떤 일이 일어나는지 봅니다 이제이 프로젝트가 복잡하거나 많은 시간을 차지한다는 것을 알게되면, 당신은 항상 나 같은 전문가로부터 도움을 요청할 수 있습니다

이 동영상을 시청 해 주셔서 감사합니다 이 튜토리얼이 도움이 되었기를 바랍니다 나는 세상을 더 좋은 곳으로 만들기 위해 무언가를 만들고 싶습니다 그리고 안녕히 가세요!

Chat Application (PHP/AJAX/MySQL) Private Chat Box+Source Code 2017!!!

나는 오늘 다시 PHP를 사용하여 개인 채팅 시스템을 만드는 방법을 보여 드리고자합니다 그리고 MySQL 데이터베이스가 먼저 어떻게 작동하는지 보여 드리겠습니다

내 페이스 북 페이지입니다 또한이 사이트를 사용하여 설명에서 찾을 수 있습니다 그래서 로그인 해 보시고 이것이 아주 좋은 사이트임을 보여 드리겠습니다 두 사용자가 모두 글로벌 채팅입니다 작성 방법을 보여 줬습니다

이전 비디오에서 이제 우리는 개인 채팅 시스템을 만드는 방법을 배웁니다 뭔가를 검색해 봅시다 여기가 사용자 프로필 페이지입니다 모든 사용자의 프로필 및 지금 여기에서 채팅 시작 두 번째 사용자가 있습니다 둘 다 동일한 메시지에 아무런 형식도 수신하지 않았습니다

뭐하고 있니? 그리고 나서 무엇을 보내고 있니? 메시지가 잘 작동합니다 당신에게 소스 코드와 데이터베이스 당신은 소스 코드를 댓글을 달고 내 동영상에서 개선해야 할 점을 알려주십시오 너를 보여 주자 데이터베이스와 내가 여기서 한 것은 컬럼을 추가 한 것입니다

발신자와 수신자 여기에 네 개의 열을 추가해야합니다 하나는 이드이고 두 번째는 이름입니다 세 번째는 send-email + receiver-email이고 네 번째는 메시지입니다 자바는이 제트기를 본다 나는 그저 인생을위한 대본을 만들었다

좋은하지만 폴란드에서 그냥 메시지를 보내려면 버튼과 나는 여자가있다 그리고 당신은 종이 비행기가 될거에요 당신에게 쥐가 있고, 당신의 로그인을 추가했습니다 편집로드하기 그래서 당신은 그것을 보지 못했어요 그것은 어떤 예인지보기 오직 세 가지 번호와 상자 번호 두 개의 링크가 있지만 – 봄 좋아요 페이지를 다시로드하면이 모든 것이 여기 단락 안에 있습니다 기능을 사용하고 클리어 할 때마다 – 딥 버튼 용지의 일반 버튼이 있습니다

이 기능을 사용하면이 모든 작업을 수행 할 수 있습니다 당신의 메시지 나 가치가 비어있는 것이 우리가 경고를하지 않는다는 것을 의미합니다 그렇지 않으면 당신의 메시지와 영원한 중요성을 입력하십시오 회사의 당나귀를 가지고 있다면 우리가이 값을 말해 준다면 이 입력 공의 값을 변수 MS에 입력 한 다음 새 객체 XML을 채점합니다 HTTP 요청을 X 함수를 사용하려면 다음 각 에이전트 ID 및 상태는 4와 같으며이 값을 다시 줄이면 주석 또는 SL 응답 수단과 동일하게 응답하지만 홍수를 가져옵니다

채팅하지만이 파일이 여기에 표시되므로이 파일에 매우 쉽습니다 설치된 방법 또는 기간 P 최대 메시지를 우리가 가진 메시지에 잘 맞 춥니 다 나쁜 영어로 나를 몰아서 비어있는 것으로 발전 시켜라 메시지 CD와 간격 만 있으면 우리는 당신의 몸을보고 싶어합니다 우리가 앉아 있기를 원하는 메시지를 보낸다

몇 초 후에 내가 제공 한 연결 데이터베이스를 보여줍니다 소스 코드는 아무도 기계를 삽입 안료 물어 그것은 꽤 그냥 내가 그런 이름이 나에게 보내지 자마자 우리는이 이름으로 사용자 이름을 보았습니다 우리가 로그인 할 때 이것과 불법 바의 요청에 따라 불평하면 값은 가변적이다 사용자의 이메일을 읽는다 당신이 로그인 할 때 그가 로그인하는 사람의 중심이 IML 당신은 이메일을 훔쳤습니다

그리고 이것은 목록의 메일이나 이메일입니다 메시지를 보낼 수 있고 언제 그렇게 생각하니 시간이 덜 필요하다는 것을 의미합니다 이쪽으로 시작한 다음이 변수 세션 변수에로드가되었다고 말했습니다 그리고 나는 내 메시지를 보여주고 싶다 나는 너를 다시 할 수있게 해준다

전자 메일을 통해 전자 메일을 보낸 다음 다른 변수를 사용했습니다 우리가 그것에 관해 생각해야하기 때문에 심지어 전자 메일 강은 이것을 잡았다 표준 명령은 두 변수 모두에서 사용되는 명령이며 우리에게 도움이 될 것을 제안합니다 데이터베이스에 저장하고 eveyone이 전자 메일과 같지 않은지 확인한 후 여성 1은 여성 2와 동일하지 않습니다 또한 이것이 이메일 성기가이 성별의 이메일이 아니라면 수신자의 전자 메일에 메시지를 보낼 수 없습니다

그리고 그것이 동일하다면 그것은 변수에 여전히 소다를 쏟았습니다 아주 간단한 방법으로 이름 붙여진 단순한 사건입니다 여기에 메시지와 추가가있었습니다 이걸 12 개월 동안 그냥 지우지 않으면이게 다야 의무 또는 결정이 아니 었습니다

진절머리 나는 구글 징후 세션의 투사가 시작되었고 세 번째로 우리는 사용자 이름과 이메일 주소를 이메일로 저장 변수는 우리의 쿼리를 실행하는 전자 메일 재미있는 그의 가슴에서 선택한 깊이 스타 테이블에서 그들의 전자 우편은 그들의 전자 우편에있는 전자 우편과 동등하다 브라질 또는 이메일 레벨 2의 이메일을 중심으로 한 이미지는 2입니다 이것에 관해서는 두 번째 문제의 숙달을 보여주지 않을 것이다 이 메시지는 우리가이 두 조건을 모두 사용했거나이 메시지를 사용하여 똑같은 칼럼에있는 단순한 문제들과 우리가 모든 새로운 것을 원하기 때문에 내림차순으로 2 초마다 추출 할 때마다 매우 간단한 SQL 내 뚱뚱한 연관성 배열이고 그것은 하나에 있고 만약 추출된다면 사람은 첫째로 다섯 번째 이름 n 이름과 동등하다 이것은 우리가 우리가 로그인 할 때 들었던 그를위한 우리의 세션 변수와 우리 모두의 악한 에코는 트랙 이름을 남겨두기 위해 지출합니다 거기에 이름이있다

나는 보낸 사람이라는 의미가있다 나는 그 영화의 나 이름이 중심이라면 나는 견디지 못한다 그렇지 않으면 나는 단지 악할 것이고 내 이름은 왼쪽의 션이다 데이터베이스를 잊어 버리고 내가 구독 할 수 있고 또한 구독 할 수 있으면 좋겠다 이 페이지에서 내 책을 전부 사서 구입할 것을 권합니다

이 페이스 북을 완성하고 내 페이스 북에 올리면 귀하의 정보와 수업 제공하기 안녕하세요 제 친구 IQ와 그것을 사용하는 죄송합니다 그냥 내가 삭제했을 내 이메일은 내가 직접 공부 했어 그래서 너는 다시 너와 사랑해, 너를 사랑하고 참석 한 내 친구 야 그것은 내 의지였습니다이 모든 것을 원한다면, 그것을 당신에게 보낼 것입니다 의견과 나는 지원을 할 것입니다

만약 당신이 저에게 비디오를 만들길 원한다면 더 많은 동영상을보기 위해 내 채널을 구독했다는 것을 알았습니다 사용자의 신랄한 전자 우편은 나가 사용자이고 나가 센터 인 경우에 그것을 의미한다 당신이 아는 재판 페이지로 향했다 그는 내 아이를보고 있는데, 나는 그들이 나에게 그것을 타자로 돌리는 것입니다 시청에 감사 드리며 내 동영상을 구독 해주세요 안녕

Converting errors to exceptions – PHP Standard and Best Practice Part 19

이전에는 오류와 예외의 차이점에 대해 설명했습니다 PHP는 아주 멋진 것을 할 수 있고 에러를 예외로 변환 할 수 있습니다

이점은 때때로 오류가 불가피한 경우입니다 예를 들어 읽을 수없는 파일을 읽으려고하면 오류가 발생할 수 있습니다 읽으려고하기 전에 파일이 있는지 확인하면 오류를 피할 수 있습니다 그러나 파일이 있는지 확인하고 실제로 파일을 읽으려고하는 사이의 밀리 초 삭제되었을 수 있습니다 이것은 경주 조건이라고 부르며 재미를 보냅니다

때로는 무언가를 시도하고 잘못하고 복구해야합니다 오류를 예외로 변환하면 살펴보고 약간의 코드로 어떻게하는지 살펴 보겠습니다 여기에 우리는 줄에 작은 코드 스 니펫을 가지고 있습니다 4 다른 많은 동영상에서 본 것처럼 디스플레이 오류를 사용자가 직접 처리해야 할 수도 있지만 작업 공간에서 수행해야합니다 7 호선은이 예제에서 nope txt라는 파일을 열려고합니다

존재하지 않는 코드는 파일을 다루려고합니다 handle 변수가 false로 설정되었는지 확인하여 10 행에 존재하지 않을 수 있습니다 그러나 그 시점에서 PHP는 이미 오류를 발생 시켰을 것입니다 미리보기를 위해 안구 아이콘을 클릭하여이 코드를 사용해 보겠습니다 그래서 우리는 F open core 함수에서 스트림을 열지 못했다는 경고를받습니다

그런 파일이나 디렉토리는 없습니다 이제 이것은 성가신 일입니다 비록 오류 메시지가 표시됩니다 우리는 우리 자신의 오류 메시지를 표시하려고 노력하고 있습니다 이것이 바로 여기에있는 것입니다

일반적으로 조금 더 예쁘게 보입니다 이것은 단지 예일뿐입니다 오류를 예외로 변환하려면 어떻게해야합니까? PHP에는 익명 함수를 콜백으로 받아들이는 set error handler라는 함수가 있습니다 PHP가 정상적으로 수행하는 것 대신에 PHP 오류가 발생할 때마다이 콜백을 실행합니다 이 콜백이 예외를 throw하는 아주 간단한 오류 처리기로 어떻게 작동하는지 살펴 보겠습니다

여기서 우리의 작업 공간으로 돌아 가면 그리고 약간의 공간을 만들고 설정된 오류 핸들러를 제자리에 던집니다 그래서 우리는 익명의 함수를 가지며이 네 가지 인자를 받아들입니다 오류가 있습니다 여기에 화살표 문자열이 던져지고있는 화살표의 유형과 관련된 숫자는 없습니다 오류가 무엇인지 설명 할 수있는 사람이 읽을 수있는 메시지가 여기에 있습니다

여기에 오류 파일이 있습니다 결국 우리는 에러 라인을 가지게됩니다이 모든 인수는 우리가 잘 알고 있어야하므로 새로운 오류 예외가 발생합니다 이 에러 예외는 PHP의 핵심 예외 타입이며, 이런 종류의 동작을 위해 고안되었습니다 그런 다음이 특정 순서로 모든 인수를 전달하기 만하면됩니다

이걸 저장하고 우리가 그것을 실행할 때 어떻게되는지 보겠습니다 모르겠다 페이지 소스와 마찬가지로 읽기가 어렵습니다 그래서 지금 우리는 치명적인 오류가 있습니다 경고보다 조금 나빠요

무슨 일이 일어나는지 보죠 메시지와 함께 오류 메시지의 예기치 않은 예외가 있습니다 그리고 이것은 우리가 전에했던 것과 같은 메시지입니다 이것은 우리가 가진 경고였습니다 그러나 이제는 오류 예외로 변환되었으며이를 catch하지 않습니다

우리의 코드로 돌아가서 그것을 잡을 수있는 방법을 찾아 볼 수 있습니다 이제 예외를 처리 할 때 try 블록에서 논쟁의 여지가있는 것을 넣을 필요가 있습니다 그런 다음 결과를 catch 블록에 넣어야합니다 인생을 더 편하게 만드는 방법에 대해이 의견을 듣자 그래서 우리는 오류 예외를 잡아 내고 싶다

우리가 이것을 사용하든 사용하지 않든 그것을 Iver 악에 할당하려고합니다 그렇지 않으면 변수에 할당해야합니다 이제는 예외를 던질 수있는 파일을 읽으려고하고 있습니다 바로 여기, 이걸 시험해보고 내가 가지고 있는지 알아 보자 이제는 아무런 경고없이 치명적인 오류가 없습니다

F 열기가 문제를 야기 할 때 화면에서 이상한 점은 예외를 던질 것입니다 우리는 무언가가 잘못되어 오류를 제대로 처리 할 수 ​​있음을 알고 있습니다 우리는 개발 과정에서 오류를 숨기기 위해 몸을 굽히지 않고도이 모든 것을 할 수 있습니다 엄청난 고통이며 실제로 디버깅 할 때 문제가 발생할 수 있습니다 구성 요소를 작성하는 상황에서 예외에 오류를 제공하는 것이 항상 의미가있을 수는 없습니다

다른 사람의 응용 프로그램에 설치 될 수있는 사용자는 귀하가 변환되는 것에 의존하지 못할 수도 있습니다 그러나 자신의 응용 프로그램에서 완전히 제어 할 수 있으므로 절대적으로이 작업을 수행 할 수 있습니다 예외는 개발 및 관리에서 까다로운 요소를 찾아내는 데 도움이 될 수 있습니다 PHP가 오히려 처리를 중지하는 것보다 오히려 그 오류의 일부를 해결할 수 있도록 도와주세요 예외로 인해 PHP가 더 눈에 띄게 더 편리하게 불평하게됩니다