전체 글
-
require_once, namespace : import 시키는 방법PHP 2020. 12. 11. 10:03
PHP 에서 원하는 php 파일을 가져오기 위해서 require_once 와 namespace 를 사용한다 require_once 를 사용할 경우 php 파일을 하나씩 import 할 수 있다 greeting.php 를 import 시킬 수 있다 namespace 를 사용할 경우 (java 에서 package 와 같다) 여러 php 파일을 import 할 수 있다 class 2개를 생성하고 greeting 이라는 부모 namespace 에 en, ko 로 자식 namespace 를 두어서 사용했다
-
SPL : Standard PHP Library (SPL)PHP 2020. 12. 10. 14:40
PHP 를 함수형으로 사용할 수 있지만 객체지향형으로 SPL 이 존재한다 SPL 을 사용하게 되면 더욱 깔끔하고 쉽게 PHP 를 작성할 수 있다 OOP PHP 개념 위의 코드로 개념을 알아보자 SplfileObject : Class $file : Instance isFile(), isDir() : Method(function) 'data.txt' : state 배열을 함수형과 객체형으로 다뤄보자 - 함수형 - 객체형 : 변수로 지정 후 변수->함수 로 쉽게 사용이 가능하다
-
문자열 정수로 바꾸기PHP 2020. 12. 10. 09:15
JAVA 에서 Integer.parseInt() 기능이 PHP 에도 있다 어떻게 사용하는지 살펴보자 우선 이전 페이지에서 id 값을 post 방식으로 받아왔다 setType() 함수를 사용해서 $_POST['id'] 는 이제부터 정수로만 사용하게 된다 setType($_POST['id'], 'integer'); 이 함수를 다른 변수에 저장시키지 않고 그대로 사용하면 된다 $sql = "UPDATE TOPIC SET TITLE='hi hello' WHERE ID={$_POST['id']}";
-
auto incrementOracle 2020. 12. 9. 10:42
oracle 은 mysql 과는 다르게 auto increment 를 지원하지 않는다 auto increment 를 하기 위해서는 SEQUENCE 를 사용해야한다 create sequence topic_seq start with 1 increment by 1; use example insert into topic values(topic_seq.nextval, '새로운 글' || topic_seq.nextval, '새로운 내용입니다', sysdate); topic_seq.nextval 으로 사용하면된다 - 시퀀스명.NEXTVAL : 사용가능한 다음 시퀀스값 반환 - 시퀀스명.CURRVAL : 현재 시퀀스값을 반환
-
정리해야할 것PHP 2020. 12. 7. 17:30
1. 줄바꿈 쉽게 하기 php 에서 new line 을 하기위해 태그를 일일히 삽입해주지 않고 편하게 new line 을 할 수 있는 함수가 있다 nl2br($변수명) 함수를 사용하고 new line 을 하고 싶은 곳에 '\n' 을 적어주면 된다 2.file 에 있는 내용 불러오기 data 폴더 내에 있는 html.php 파일의 내용을 문자열로 가져오고 싶다면 file_get_contents("경로명") 함수를 사용하면 된다 3. 데이터 타입을 알고 싶을 때 var_dump(데이터) var_dump(1) var_dump("str") 4. 변수가 있는지 없는지 확인하고 싶을 때 isset(변수명): boolean 변수의 값을 지울 때 unset(변수명) 5. 배열의 length 구하는 법 배열 array ..