Coding Standards php สอนเขียนโค้ด แบบมีมาตรฐาน ทำเว็บแบบโค้ดมีมาตรฐาน

코딩 표준 나는 너에게 질문이있다 일부 사람들은 PHP 대괄호를 열고, 일부는 대괄호를 사용하지 않으며, PHP도 작동하지 않습니다

이것이 표준이면 <? Php?>입니다 if say if if say if PHP에는 세 가지 유형의 주석이 있습니다 제어 구조 쓰기 다음으로, else 절이 중} 호의 단락 인 경우 else가 있음을 볼 수 있습니다 condition이 true이면 대} 호가 동일합니다 첫 x 째 단락은 대} 호에 있습니다

그것은 swith와 작동하며 그것은 상태입니다 그것은 매우 길다 첫 번째 조건 외부에 조건을 작성합니다 포함 배열 배열은 항상 (,)을 사용합니다 배열은 항상 등호 이상의 것을가집니다

(=>) 그리고 공간 단락 1 꽤 될 것입니다 인덱싱 된 대괄호로 배열을 결정합니다 배열 변수는 사각형이 선언되기 전에 줄 앞에 선언됩니다 함수 정의 정의 이제 foo라는 함수가 있다고 가정 해 봅시다 호출 할 시간은 argement (,)입니다

나중에 짧은 변수 이름이 long으로 선언되면 가장 짧은 변수가 사용됩니다 Class를 작성하기위한 클래스를 작성하는 것은 Function Name 클래스와 비슷하며 Class Brace는 다른 라인을 열고 닫습니다 나중에 헤더 주석을 쓰는 것이 그 의미를 갖습니다 phpbb가 사본 인 경우 이름을 사용하여 저자를 mindphp 개발자 Team @으로 변경하십시오

Php Poo, Création de classe

안녕하세요, Baher입니다, 오늘부터 새로운 시리즈를 시작합니다 이 시리즈의 PHP에서 객체 지향 프로그래밍에 대한 비디오 자습서 우리는 지향 객체 프로그래밍을 배우지 않고 오히려 지향 객체에서의 PHP 사용 나에게있어이 시리즈에서 볼 수있는 것은 객체 지향 PHP를 시작하는 데 도움이 될 것이다

그러면 당신은 더 많은 것을 가지기 위해 당신 편에서 더 멀리 나아갈 수 있습니다 세부 사항 및 특징 보통 나는 너에게 보여주기 위해 노력할 것이다 간단한 예제와 짧은 비디오를 가능한 한 멀리 그래서 비디오 오늘 우리는 우리가 어떻게 PHP로 수업을 만들고 무엇을 볼 수 있습니다

이 클래스를 구성하는 요소 무엇보다도 수업이란 무엇인가? 사실 약간의 소개만으로도 클래스를 설명 할 수 있습니다 객체, 객체는 동물 자동차, 인간 우리는 클래스를 생성함으로써 시작하고, 예를 들어 객체로 취할 것입니다 그래서 나는 '클래스 빌딩'을 할거야 그래서 이것이 내 수업이므로 정말 간단하게 만들었습니다

우리는 빈 클래스를 말할 것입니다 아주 잘 그 안에 클래스는 변수를 가지거나 오히려 객체 지향적으로 호출 할 것입니다 속성 그래서 우리는 건물 색상으로 'var $ color'를 볼 것입니다 예를 들어 바닥의 또 다른 속성 번호를 가질 수도 있습니다 'floornumber'그래서 이곳은 재산이다 클래스에서 우리는이 객체가 만들 수있는 액션을 가질 수 있습니다 그들은 일반적으로 객체 지향적 인 방법으로 함수라고 부른다

예를 들어 function 'buildingsurface ()'는 매개 변수로 표면을 단순하게 만듭니다 에코 '건물의 표면은 다음과 같습니다'우리는 변수를 넣었습니다 여기에 있습니다 속성이 생성 된 다음 메서드가 생성되었습니다

이제 우리는 수업 시간에 가지 않고 우리는 우리의 목표에 생명을 불어 넣을 것입니다 그것은 간단하다 'building = new Building ()'은 클래스의 인스턴스이며 with 이 클래스 인스턴스는 클래스의 내용에 액세스 할 수 있지만 항상 그런 것은 아니지만 나중에 어떤 상황에서 볼 수 있습니다 예를 들어이 경우 클래스에 액세스하거나하지 않으면 예를 들어, 이제 우리는 메소드를 호출 할 것입니다 직접 건물 -> 빌딩 표면 (150m2) 150 평방 미터 그래서 여기에 우리는 우리 수업의 방법이 효과가 있는지 알 수 있습니다

우리는 우리가 우리 건물의 표면을 아주 잘 볼 수있는 페이지를 리프레시하고 150m2 후속 조치에 감사 드리며 다음에 다시 보자 안녕

PHP Training by TrainingConnection.com

안녕하세요, 제 이름은 Craig이고 저는 Chris와 I와 연수회에서 PHP 수업을 받았습니다 진실로 그것이 나에게 많은 도움이되었다고 말할 수 있습니다

나는 프로그래밍이 아닌 디자인 배경에서왔다 배경과 나는 지금 개념을 정말로 파악하고있다 크리스는 위대한 선생님입니다 나는 내 물건을 팔았다 오토바이 그래서 내가 수업을 지불 할 여유가 있었고, 확실히 그것의 가치가 있었다

그래서 나는 PHP, 디자이너 특히 더 많은 것을 얻으려는 사람을 추천하십시오 그것에서 많은 것을 그래서 Training Connections와 Chris를 적극 추천합니다 감사

Object-oriented programming tutorial: Referencing objects in PHP | lynda.com

PHP에서 참조는 별칭입니다 즉 두 개의 다른 변수가 동일한 변수에 쓸 수 있습니다

값 객체 변수가 실제 객체를 포함하지 않는다는 점에서 객체가 다릅니다 객체 자체의 식별자 이것을 증명하려면 주소에 대한 변수 사본을 만드십시오 사업

데모 끝에 다음 블로그를 추가하십시오 echo '<h2> Copying> AddressBusiness 참고 $ address_business_copy = address_business 마지막 데모에서 로직을 복사하십시오 address_business_copy address_business의 사본이거나 그렇지 않습니다

다음으로 address_ business_copy를 설정합니다 새로운 주소 공원으로 echo '<h2> address_ business_copy를 새 AddressPark로 설정하십시오 $ address_business = 새로운 AddressPark 그리고 같은 줄을 붙여 넣습니다

마지막으로 get class 함수를 사용합니다 객체 클래스의 이름을 가져옵니다 echo '<br/> $ address_business는 클래스'입니다 get_class ($ address_business) 또한 함수 인스턴스를 사용하여 논리적 인 결정을 내릴 수 있습니다

echo '<br/> $ address_business_copy는 주소 비즈니스 인 AddressBusiness의 $ address_business_copy 인스턴스입니다 이 마지막 줄은 address_business_copy가 AddressBusiness의 인스턴스인지 여부를 결정합니다 저장하고 브라우저에서 결과를보십시오 식별자로 복사하면 예상대로 오브젝트의 사본 데모 코드로 돌아가서 참조를 추가하십시오

address_business_copy 다음에 할당 기호를 추가하십시오 데모를 저장하고 다시 실행하십시오 이번에는 개체 비교는 핵심 객체에 취해진 액션이 참조 된 객체에 영향을 미친다는 것을 분명히한다 목적 다음 장에서는 PHP와 같은 객체를 설명 할 것입니다

표준 클래스 및 예외

PHP Object Oriented Programming (OOP): Dependency Injection (6/13)

그래서, 이제 우리는 클래스가 무엇인지, 그리고 어떤 메소드와 프로퍼티 상속이 무엇인지 알고 있습니다 우리는 기본적으로 [[? OOP?] 지금까지, 그러나 우리는 그것을 어떻게 활용할 지 아직 모른다

잠재력을 최대한 발휘하십시오 그래서이 수업에서 우리는 의존성 주입 및 가장 쉬운 방법 이것을 당신에게 설명하는 것은 데모입니다 그래서 가슴과 자물쇠라는 두 개의 파일을 만들 것입니다 그리고 이것들은 모두 수업이 될 것입니다 클래스 Chest, 클래스 Lock

이제 lock 메소드에는 보호 된 속성이 포함됩니다 는 lock이라는 메서드뿐만 아니라 잠겨 있습니다 그리고 [? ?]도 고정되어 있습니다 그리고이 모든 일은 돌아오고 잠겨 있습니다 이제 안에, 우리가 할 일 모두가있어

그렇습니다, 우리는 이것이 잠긴 것이 진정한 것과 같다고 말할 것입니다 그래서 우리는 자물쇠를 잠그고 있습니다 다음으로 가슴 안에는 Public Function Close가 있습니다 그리고 이것은 Lock이라는 통찰력을 갖습니다 따라서 이것을 true로 설정하면 자동으로 가슴을 잠그세요

우리가 거짓이라고 말하면 가슴을 닫을 것이고, 자물쇠를 잠그지 마십시오 그래서, 우리는 아직 아무것도 할 수 없습니다 우리는 여기에서이 속성에 접근 할 수 없기 때문에 그래서, 우리가해야 할 첫 번째 일은 그것을 고치는 것입니다 그래서 우리가해야 할 첫 번째 일은 생성자를 만듭니다

그리고 우리는 자물쇠를 끼울 것입니다 그리고 우리는 이것을이 자물쇠로 설정하려고합니다 그리고 우리는 그 속성을 만들 것입니다 여기, 보호 된 자물쇠 이제 우리가 할 수있는 것은, 우리는이 자물쇠를 말할 수 있습니다, 그러나 우리는 그것을하고 싶습니다

가슴을 고정시키는이 기능 따라서 잠금이 true 인 경우 – 사실 동일해야합니다 대신 equals – 그리고 그 모든 잘 작동합니다 우리가 할 수있는 일은 자물쇠가 닫혀 있습니다 – 죄송합니다

그래서 닫힙니다 우리는 [? 게터?] 그것을 위해, 닫힙니다 반환이 닫힙니다 그리고 여기까지, 우리가하는 모든 것은 닫힌 것입니다 그러면 우리가 할 수있는 일은 open이라는 또 다른 메소드를 추가하십시오

그리고 우리는이 자물쇠가 잠겨 있다면, 그런 다음 잠금을 해제하려고합니다 그래서 우리가해야 할 첫 번째 일은 그 방법을 여기에서 만들어야합니다 그래서 공공 기능 잠금 해제 그리고 우리가 할 일은 이것이 locked가 false와 같다고 설정하는 것입니다 이제 우리가 할 수있는 일은 여기 있습니다

이 자물쇠가 열립니다 그래서, 우리는 그 방법을 호출하거나 호출하고 있습니다 그리고 나서 가슴을 열면됩니다 따라서 closed는 false와 같습니다 이제 이것을 시험해 봅시다

Google 색인 파일에는 이 두 파일은 가슴과 자물쇠입니다 그리고 가슴, 가슴 – 새 가슴, 죄송합니다 우리의 구성 매개 변수로, 우리는 잠그고 있습니다 그래서 우리는 새로운 자물쇠가 필요합니다 하지만 우리가 아닌지 확인해 보겠습니다

오류가 발생합니다 괜찮습니다 여기에 오류가 발생했습니다 이제 우리가 할 수있는 일은 가슴 잠금이라고 할 수 있습니다 그리고 이것이 제대로 작동하는지 확인하기 위해, 사실 그것은 가까운 것이어야합니다

그리고 이것이 제대로 작동하는지 확인하기 위해, 우리는 여기서 말하려고합니다 그리고 우리는 똑같은 행동을 할 것입니다 자, 새로 고침을하면, 우리는 실종 된 것입니다 가슴을 고정시키고 자하는 위치를 지정해야합니다 따라서, 우리는 이것을 선택 사항으로 만들 것이라고 말할 것입니다

따라서 기본적으로 true로 설정합니다 그래서 매번 전달할 필요가 없습니다 우리는 거기에 갈 가슴이 닫힙니다 그러면 우리는 가슴을 열어 둘 수 있고 가슴은 열려 있습니다

이제 우리가 여기있는 한 가지 문제는 할 수 있습니다 여기에 객체를 전달하는 대신 우리가 할 수있는 일 문자열을 전달하는 것입니다 그리고 나서 우리는 오류를 일으킬 것입니다 왜냐하면이 자물쇠 여기서 메서드는 문자열에 존재하지 않습니다 우리가 해결할 수있는 방법은 뭔가를하는 것입니다

타입 힌팅이라고하는 하이킹 (hyping) 이것이 의미하는 바는 우리가 지정한 것입니다 인수 이전의 클래스 자 이제 우리가 이것을 다시하고 새로 고침을하면, 잡을 수있는 치명적인 오류가 발생합니다 기본적으로 이것은 우리는이 생성자, 여기, 또는 적어도 전달합니다 첫 번째 인수는 lock의 인스턴스가 될 것입니다

그래서 우리가 이걸 고치면 새로 고침을하고, 우리는 같은 결과를 얻습니다 그리고 이것이 우리가 의존성 주입이라고 부르는 것입니다 자, 저는 여러분에게 정말 간단한 예제를 드리겠습니다 이것은 실제 상황에서 유용 할 수 있습니다 따라서이 파일을 삭제하겠습니다

그들을 닫고이 모든 것을 제거하십시오 새 파일을 만들겠습니다 그리고 이것은 DatabasePHP라고 불리게 될 것입니다 그런 다음 User

PHP라는 새 파일을 만듭니다 그리고 다시, 이것들은 수업이 될 것입니다, 그래서 Class 사용자 및 클래스 데이터베이스 그리고 우리 데이터베이스는 단지 포함 할 것입니다 쿼리라는 한 가지 방법 아마도 우리는 SQL을 전달할 것입니다

우리가 할 일은 Prepare SQL, Execute에서이 PDO와 같은 것을 말할 것입니다 그리고 우리는 테스트를하지 않을 것입니다 이것, 또는 그런 것 이것은 단지 예일뿐입니다 좋아, 그럼 우리가해야 할 일은 사용자 클래스에 메소드를 추가하는 것입니다

그래서,이 예를 들어, 저는 말할 것입니다, 공용 함수, 만들기 그리고 이것은 일련의 데이터를 취할 것입니다 이제 우리가해야 할 일은 우리가 원하는 것입니다 그를 데이터베이스에 삽입하여 사용자를 생성합니다 그러나 우리는 어떻게이 방법에 접근 할 것인가? 왜냐하면 우리는이 클래스 내부에서 질의를 생성하기를 원하기 때문입니다

음, 다시 한번 우리는 의존성 주입을 사용합니다 그래서 생성자를 생성합니다 우리는이 데이터베이스에 입력하고, 우리는 그것을 DB로 짧게 부를 것입니다 그리고 그것을 Protected DB 속성에 할당합니다 그리고 이제 우리가해야 할 일은,이 DB Query – 우리가 전화 한거니? – 응

그리고 우리는 말할 수 있습니다, 사용자의 ㅋ, ㅋ, ㅋ, 그게 다 잘될거야 우리가해야 할 일은이 파일들을 포함시키는 것뿐입니다 DatabasePHP, UserPHP

그리고 우리는 사용자가 새 사용자, 새 데이터베이스와 동일하다고 말할 것입니다 그리고 지금 당장은 이것을 없애고 SQL을 에코합니다 그런 다음 사용자 생성, 배열 사용자 이름 인 Terry를 전달합니다 새로 고침을 누르면이 쿼리가 표시됩니다 물론 이것이 실제 사이트에 있다면, 실제로이 쿼리를 실행하고 있습니다

사용자를 데이터베이스에 저장하는 것 자, 또 다른 이유는 – 나는 이것에 너무 많이 들어가기를 원하지 않는다 비디오가 너무 길어서 의존성 주입을위한 또 다른 이유는, [? 타이트한?] 커플 링 자, 이전에 보았던 것, public static function get instance입니다 그리고이 모든 의존성 삽입 물건을 제거해 봅시다

그리고 여기에 뭔가 같이 말할 것입니다, 제대로 보호 된 정적 인스턴스를 만들 것입니다 정적 인 경우가 아니라면 – 이게 무슨 뜻인지 이해하지 못한다면 걱정하지 마십시오 우리는 앞으로 또 다른 비디오에서 정적을 다루겠습니다 static 인스턴스가 아닌 경우 – null 일 경우, 또는 설정되지 않은 경우이 클래스를 인스턴스화합니다 그 변수에 저장하십시오

따라서 정적 인스턴스는 새로운 자체와 동일합니다 그래서,이 모든 수단은 새로운 데이터베이스입니다 그러나 그것이 동적이라는 것을 의미합니다 그래서 이것을 DB와 같은 것으로 변경하면, 그러면 우리는 이것을 바꿀 필요가 없습니다 그리고 나서 정적 인스턴스를 반환합니다

이제 사용자 클래스 내부에서, 무엇을 우리는 DB가 데이터베이스와 같다고 말하고 싶습니다 Get Instance 그런 다음 DB 쿼리를 말할 수 있습니다 그리고 우리는 같은 결과를 얻을 것입니다 하지만이 문제는 사용자를 긴밀하게 연결한다는 것입니다

데이터베이스에 예를 들어, 스토리지 시스템을 변경합니다 사용자를 파일에 저장하려고한다고 가정 해 봅시다 우리가 데이터베이스 인스턴스를 얻을 때마다, 우리는이 수업을 거쳐 파일로 변경해야합니다 너 알지? 그래서, 의존성 주입은 이것을 제거합니다

우리가 바꾸어야 할 것은 생성자뿐입니다 또한 추가 단계를 수행 할 수도 있습니다 저장소 패턴과 같은 것을 사용하여 나중에 저장 장치를 쉽게 변경할 수 있습니다 체계

Data Types in PHP – PHP Data Types – PHP Tutorial – 8

PHP의 데이터 유형은 무엇입니까? PHP 변수에서 다른 다른 저장 가능 데이터 유형 및 모든 데이터가 다른 데이터 유형 및 모든 데이터 유형을 갖도록 PHP에서 여러 가지 일을 할 수 있습니다 많은 데이터 유형을 지원합니다

string, integer, float, boolean 배열 객체 및 NULL입니다 문자열 정수 및 부동 소수점은 무엇입니까? 문자의 순서는 문자열이라고 불린다 그것은 어떤 텍스트라도 저장할 수있다 작은 따옴표 나 큰 따옴표 주위의 정수형 데이터 기저귀 십진수가 아닌 숫자 여야합니다 양수 또는 음수 일 수있는 한 자리 정수 값을 가져야합니다

564 89,000 745 빼기 5485 해상 데이터 타입 또한 double이라고도 불린다 정수 데이터 유형을 저장하지만 250을 저장하는 10 진수 값 36 250 2420 이제 365에서 문자열 정수 및 부동 데이터 유형의 예를 참조하십시오 우리는 PHP var_dump 함수를 사용하여 날짜를 반환하는 데 사용됩니다

유형 및 값 새로운 PHP 파일로 dreamweaver 열기 이제 변수 및 디자이너 문자열 값을 선언 한 다음 var_dump를 사용하여 값을 인쇄합니다 var_dump는 PHP 함수입니다 값이있는 데이터 유형을 반환하는 데 사용되며 다시 하나를 선언합니다 변수 및 이제 부호있는 정수 값 그 후 다시 float 또는 double 값을 사용하여 변수를 선언합니다 그런 다음이 파일을 저장 한이 파일을 이름 데이터 유형을 사용하여 저장하십시오

PHP는 저장할 수 있습니다 네가 원하는대로 다른 이름으로 이제 브라우저로 가서이 파일을 실행하십시오 예 코드가 성공적으로 실행되었습니다 데이터 유형 첫 번째 문자열 두 번째 정수 및 마지막 한 번째 결과를 볼 수 있습니다 PHP 데이터 형식을 사용할 수 있도록이 방법으로 부동 부울과 배열은 무엇입니까? 2 개의 상태만을 포함하는 데이터 형 부울 데이터 유형이라고하는 true-and-false 부울 데이터 유형 만 저장 true 및 false 거짓 문 단일 값에 여러 값을 저장할 수있는 데이터 형식 배열 데이터 형식이라고하는 변수 부울 및 배열 데이터 유형에 대한 예제 참조 새로운 PHP 파일로 dreamweaver 열기 이제 true와 false 값을 갖는 두 변수를 선언 한 다음 인쇄합니다 그런 다음 변수 변수를 선언하면 선언 할 여러 값을 저장할 수 있습니다

배열 변수 우리는 값에 배열 키워드를 두 번 사용해야합니다 거꾸로 쉼표 이제 var_cump () 함수를 사용하여 변수를 출력하십시오 저장 후이 파일 저장 브라우저를 열고 파일을 실행하십시오 예, 처음 두 결과는 우리가 참으로 선언하기 때문에 우리의 불린을 볼 수 있습니다

그리고 거짓 값 그리고 마지막 하나는 우리가 사용할 수있는 이런 방식으로 배열입니다 부울 및 배열 데이터 유형 변수 어떤 객체이고 어떤 PHP도 객체 지향 프로그래밍 언어입니다 개체 데이터 형식을 사용하여 개체 데이터 형식을 사용하여 액세스 할 수도 있습니다 클래스 키워드를 사용해야하고, 클래스는 처리 할 수있는 구조이며 개체 데이터 형식을 사용하여 클래스를 선언해야합니다 어떤 값도 지정하지 않는 데이터 유형은 NULL 데이터 유형을 호출합니다

값이없는 변수를 자동으로 값을 지정합니다 이제 객체 및 NULL 데이터 유형의 예를 볼 수 있습니다 새로운 PHP 문서로 시작하는 어도비 드림위버 PHP는 객체 데이터 형식을 사용하기위한 객체 지향 프로그래밍 언어입니다 프로세스와 함수를 포함하고있는 구조이기 때문에 클래스와 함수를 사용해야한다 우리는 이제 더 많은 튜토리얼에서 클래스와 함수에 대해 더 논의 할 것이다

어떻게 클래스를 선언 할 수 있는지 보아라 우리는 달러를 사용합니다이 키워드 ($ this) 달러 이것은 의사 변수입니다 현재 객체는 변수 이름을 사용하는 변수를 사용합니다 과일이고 가치의 할당은 당신이 비디오에서 볼 수있는 애플입니다

이제 우리는 새로운 객체를 만들기위한 새로운 객체를 만듭니다 변수를 사용하면 새 키워드가 사용됩니다 새 키워드가 객체를 선언하는 데 사용됩니다 새 키워드를 사용한 후에 클래스의 이름을 사용하고 클래스 이름에 작은 대괄호를 사용합니다 객체 이름은 달러 ob입니다

이제 값을 인쇄하기 위해 object를 사용하여 값을 인쇄하십시오 우리가 달러 ob에 대해 생성 한 객체에 사용해야하는 객체 데이터 유형 인쇄를 위해 우리는 과일보다 큰 우리의 ob를 사용했습니다 그런 다음 데이터 유형을 사용하지 않고 다른 변수를 사용하고 값을 지정하지 않고 그들을 인쇄하다 이제 name 객체를 사용하여이 파일을 저장하십시오 PHP 브라우저를 열고 localhost / test / object 파일을 실행하십시오 bhp yes가 성공적으로 실행되면 값이 화면에 인쇄되고 자동으로 우리가 문자열 값을 사용하는 데이터 유형을 얻은 다음 그것은 문자열을 출력한다

편집기에 더 명확히하기 위해 null 값도 인쇄됩니다 과일 값을 정수로 바꾼다 이제이 파일을 다시 저장하여 동일한 파일 실행 우리가 사용할 수있는 이런 식으로 두 개의 정수가 변경된 데이터 유형을보십시오 개체 및 null 데이터 형식 감사합니다 다음 비디오 튜토리얼 9 번을보고 PHP를 배우십시오 문자열 기능을 단계별로

PHP Object Oriented Programming (OOP): Static (10/13)

이제 우리는 정적을 볼 것입니다 그리고 이것은 실제로 매우 간단한 개념입니다

하지만 내가 지금까지 시리즈에 남긴 이유는 너를 정말로 원하지 않기 때문이다 코드에 Static에 의존하는 습관을 갖습니다 그래서 나중에 그것에 대해 조금 더 설명 할 것입니다 하지만 지금은 새 파일을 만들어 보겠습니다 여기에 우리의 인덱스 파일에서 그것을 획득하십시오

Foo 클래스입니다 그리고 이것은 포함 할 것입니다 public 정적 함수입니다 이 키워드는 매우 중요합니다 우리는 이것을 안녕하세요

우리는 안녕하세요 정적이라는 것은이 메소드를 호출 할 수 있다는 것입니다 새 인스턴스를 만들지 않고 그래서 우리는이 모든 것을 할 필요가 없습니다 우리는 그냥 인사를 통해 바로 전화 할 수 있습니다 그리고 우리는 foo를 사용합니다

클래스 이름은 double colon입니다 안녕하세요 따라서 해당 브라우저를 보면 새로 고침을 누르십시오 우리는 이것을 반향시킬 필요가 있습니다 우리는 안녕하세요

그리고 언제나처럼, 우리는 인자를 지정할 수 있습니다 foo를 반환하십시오 그리고 우리는 이것을 안녕하세요로 바꿀 수 있습니다 그래서 행동은 정상적인 기능과 같습니다 그리고 Properties와 동일합니다

그래서 public static bar가 foobar와 같다고 말하면, 우리는 foo 달러 표시 줄에 접근 할 수 있습니다 – foobar 언급해야 할 중요한 사실 중 하나는, 이것을 제거하면, 이 변수를 여기에 반환한다고 가정 해 봅시다 그래서이 막대기를 돌려 보내라 그리고 우리는 foo hello라고 말하고 Refresh를 누르고, 우리는 Object Context에 없을 때 이것을 사용하여 치명적인 오류를 얻습니다 기술적 인면에서 우리는 여기서 인스턴스에 액세스하지 마십시오

이제 내가 Static에 대해 생각하는 방식 그냥 전용의 비밀 PHP 인스턴스입니다 정적 메서드 및 속성 그리고 나는 그게별로 의미가 없을지도 모른다는 것을 압니다 하지만 그렇다면 위대합니다 처음에는 정적이 나를 혼란스럽게 만들었습니다 그러나 단지 인내하고 그것이 올 것이다 자, 저는 여러분이 정말로 그렇지 않아야한다고 말하고 싶습니다

느슨하게 Static을 사용하십시오 절대적으로 필요한 경우에만 사용하십시오 왜냐하면 테스트와 같은 것들로 넘어갈 때, 코드에서 Static을 많이 사용하는 경우 그러면 당신의 삶은 정말로 어려울 것입니다

MySQL, PHP: Applying more array functions | lynda.com

이 영화에서 우리는 두 가지 배열 함수를 살펴볼 것입니다 우리는 요소를 배열에 넣고 요소를 배열 밖으로 끌어낼 수 있습니다

우리가 이미 과거에 배웠던 기술 나는 이것들이 갈 것이라고 생각한다 너에게 정말 유용 할거야 내가하고 싶은 첫 번째 일은 가야하고 열어 보는 것입니다 그 basic

html 파일을 다시 작성하면 다른 이름으로 저장을 할 것입니다 이번에는 array_functions라고 부르겠습니다 변경해야합니다 그것 php

그런 다음 제목도 변경합니다 배열 기능 그런 다음 여기에 몇 가지 PHP 태그를 열고 간단하게 만듭니다 정렬 $ numbers = array (1,2,3,4,5,6) ;

그래서 그것은 단지 단순합니다 정렬 이제, 여러분은 그것을 기억하는 대신에 back 배열을 사용하면 print_r을 사용하여 볼 수 있다면 정말 유용합니다 대신에, 그것들은 우리에게 멋진 형식을줍니다 하지만 그 직후에 두 개의 br 태그를 반향 출력합니다

그걸 뒤 따르는 모든 것과 분리해라 자, 내가 배열에서 요소를 꺼내는 것을보고 싶은 첫 번째 기술 Shift라고합니다 그래서 array_shift는 함수 이름이고, 그것은 배열에서 첫 번째 요소를 꺼내 반환합니다 그래서 $ a = array_shift ($ numbers); 내가 가지고있는 것, 너는 거의 상상할 수있다 요소가 숫자 배열 밖으로 이동되어 푸시되고 그

그래서 숫자에서 변수로 옮겨 가고 있습니다 이제 우리는 그것을 잡을 필요가 없습니다 array_shift를 취하지 않고 실행할 수 있습니다 그 가치와 그것을 어디 에나 두는 것만으로도 그 것을 계속 끌어 당길 것입니다 그것에서 가치

그게 그 일을 실제로 그 첫 번째 요소를 당기는거야 우리가 변수에서 그것을 잡아 내는지 여부는 우리에게 달려 있습니다 그러나 우리는 갈 수있다 앞으로 "a :"라고 답한 다음 $ a에 넣고 다른 것을 넣으십시오 <br/> <br/> 태그를 추가하십시오 그럼 좋은 측정을 위해서, 그냥 가자 다시 숫자가 무엇인지 살펴보십시오

우리는 그것을 구할 것이다 우리는 Firefox로 돌아갈 것이다 샌드 박스 페이지 / array_functionsphp를로드합니다 우리는 거기에 갈

그래서 당신은 모든 요소가 단순히 넘어서 이동 한 것을 볼 수 있습니다 배열은 2,3,4,5,6입니다 1이 풀려서 변수에 넣습니다 $ a의 이제 우리는 이것의 반대를 할 수 있습니다 그것은 Unshift입니다

그래서 여기에 가서 그냥 붙여 넣으려고합니다 너는 그것을 볼 수있다 그건 같은거야 우리가 할 일은 array_ unshift ($ numbers)를 호출하는 것입니다 우리가 그것을하기 위해 이동시키지 않기를 원하는 요소를 제공하십시오

역 그래서이 경우에는 그것을 다시 놓거나 그것의 앞에 밀어 넣을 것입니다 이제는 변수 b에서 반환되는 내용을 파악하고 있습니다 그것이 어떻게 될 것인가? return은 요소 수입니다 얼마나 많은 요소가 들어 있는지 알려주겠습니다

전부 거기 이것은 당신에게 유용 할 수도 있고 그렇지 않을 수도 있습니다 다시, 당신이 원한다면 변수에서 그 값을 잡을 필요는 없지만, 우리는 그 차이를보기 위해서 똑같은 일을하고 볼 수 있습니다 물론, 배열에 여섯 개의 요소가 있음을 알 수 있습니다 첫 번째는 이제 첫

그것은 그것을 그것의 정면으로 밀어 넣었다 자, 내가 이것들에 관해 이야기 할 때, 나는 밀어 붙이는 것으로 이동하지 말라고 이야기했습니다 그것의 정면에있는 요소와 그것을 빠져 나가는 요소로 이동합니다 우리가 사용할 수있는 두 가지 기능이 더 있습니다 팝과 푸시

그래서 나는 그걸 여기 내려 놓을거야 방금 전에 분리 한 시간 태그가 있습니다 두 여기는 위로 움직이지 않습니다 그런 다음 새로운 코드 인 array_pop을 얻었습니다

및 array_push, 그들은 똑같이 작동합니다 첫 번째 요소가 아닌 배열의 요소, 마지막 요소 및 반환 값 그것 푸시는 변하지 않는 것과 똑같은 일을하지만, 배열의 처음부터 배열의 끝에 요소를 푸시합니다 새 파일을 저장하고 브라우저에 다시로드하면이 사실을 알 수 있습니다 잘 이제이 예에서 우리는 1을 꺼내서 처음으로 교체했습니다

그때 처음부터 끝까지 여기까지 계속됩니다 결코 꺼내지 않습니다 그러나 여기서 마지막 요소 인 6이 제거되어 a에 할당됩니다 그런 다음 마지막으로 우리는 끝까지 밀어 넣을 것입니다 그래서 Shift와 Unshift는 시작, 끝에서 푸시와 팝

그래서 그것들은 네 가지가 될 것입니다 처음부터 끝까지 우리가 배열에 물건을 넣을 수있게하려고합니다 이제 우리는 특정 값에 직접 값을 할당하는 방법을 알고 있습니다 우리는 Essential Training에있는 사람들을 보았지만, 이것은 우리가 그 가치가 결국 무엇이든간에, 나는 그것을 되찾고 싶을뿐 아니라 같은 시간에 그것을 배열에서 가져 가고 싶습니다 그게 바로 우리는 전에는 할 수 없었습니다

둘 다 우리에게 가치를 주며 배열에서 꺼냅니다 동시 그래서 그것들은 여러분에게 정말로 유용 할 것입니다 배열 작업 자, 너에게 시간을 내주도록 권하고 싶다

PHP 웹 사이트 phpnet을 통해 다른 기능을 살펴 보겠습니다 사용할 수 있습니다 array_shift가 바로 여기에 있지만 많이 볼 수 있습니다 여기에 배열 함수를 사용할 수 있고, 배열을 보는 방법을 알아볼 가치가 있습니다

너무 많은 기능과 매우 다양한 기능이 있기 때문에 강력 할 수 있습니다 당신이 그들을 사용할 수있는 방법 나는 그들 모두를 시험해보고 커버하지 않을 것이다 드문 경우가 많기 때문에 array_flip을 찾을 수 있다고 생각합니다 당신이있는 잼에서 당신을 도울 수있는 무언가, 또는 array_ 키 당신이 찾고있는 것을 당신에게줍니다

그러니 시간을 들여이 모든 것을 탐험 해보십시오 함수, 자신 만의 페이지를 만들고, 함께 놀고, 무엇을 볼 수 있는지 그들은 당신을 위해 할 수 있습니다 그러나 우리는 계속 나아갈 것입니다 다음 영화에서 날짜와 시간을 봅니다

PHP Object Oriented Programming (OOP): Introduction (1/13)

지금까지 배운 내용이 우리가 절차 적 프로그래밍이라고 부르는 것입니다 순서대로 수행해야 할 다음 단계 좋은 개발자가되는 것은 배우는 것입니다

OOP로 알려진 객체 지향 프로그래밍 이제는 다음과 같은 두 가지 주요 이점이 있습니다 프로 시저 프로그래밍 이상 음, 하나는 응용 프로그램에 모듈 식 구조를 제공하고, 둘째, 기존 코드를 쉽게 유지 관리 할 수 ​​있습니다 그리고 지금 그들은 아마도 당신에게 아무 의미가 없을 것입니다

그들은 아마도별로 의미가 없습니다 그러나 시리즈를 진행하면서, 당신은 그들이 의미하는 것을 깨닫게 될 것입니다 이제이 시리즈 전반에 걸쳐 협박하는듯한 많은 용어를 사용하는 것 이것으로 연기하지 않는 것이 중요합니다 그들은 단지 단어입니다

그래서 우리는이 시리즈를 시작할 것입니다 예제를 사용하면 실제 세계의 예를 볼 수 있습니다 우연히 만났어 이제 여기에 데이터 유형 목록이 있습니다 지금까지 당신은 아마 이들의 대부분이 무엇을 의미하는지 알 것입니다

부울이 참인지 거짓인지를 알 수 있습니다 정수는 정수입니다 우리는 부유물이 무엇인지 압니다 기본적으로 정수이지만 소수점이 있습니다 문자열은 실제로 아무것도 아닙니다

배열은지도입니다 우리는 이것으로 다시 돌아갈 것입니다 리소스는 아마도 파일 핸들과 같습니다 Null은 그것이 어떻게 들리는지 – null입니다 콜백은 호출 가능한 함수입니다

이제 우리는이 시리즈에서 이들 중 어떤 것을 볼 필요가 없습니다 우리가 초점을 맞추는 유일한 대상은 대상입니다 그래서 제가 말하고자하는 것은 새로운 객체를 생성 할 것입니다 그것을 새로운 표준 클래스에 할당하십시오 간단히 STD 클래스라고합니다

이 새로운 키워드를 이미 접했거나 보지 않았을 수 있습니다 기본적으로, 이것이하는 일은 이 클래스의 새로운 순간 그리고 내가이 용어에 대해 말한 것을 기억하십시오 이제 우리가 할 수있는 일은 우리가 속성을 할당 할 수 있다는 것입니다 이 클래스 또는이 객체에

기본적으로 속성은 변수 일뿐입니다 그래서 우리가 객체 이름을 말하면 우리는 이것을 "John"으로 설정합니다 우리는 여기에 가서 "에코 객체 이름"이라고 말할 수 있습니다 브라우저를 새로 고치면 John이됩니다 그리고 이것을 배열로 설정할 수도 있습니다

그래서 우리가 배열 – 존, 빌리, 수잔, 어쩌면 맥스라고하면 그리고 우리는 이것을 통해 반복 할 수 있습니다 그래서 이름으로 각 객체 이름 – 사실, 지금이 이름이어야합니다 그런 다음 이름을 반향하고 줄 바꿈을 추가 할 수 있습니다 그리고 존, 빌리, 수잔, 맥스

이것이 객체 지향의 절대적인 기초입니다 객체 지향 프로그래밍조차도 아닙니다 나는 수업을 어떻게 사용하는지 보여주고있다