개념
php - 프로그래밍 언어
php 엔진 - php 프로그램의 명령에 따라 웹 페이지를 생성하는 존재
'PHP' 카테고리의 다른 글
코드 재활용 include , require (0) | 2018.06.15 |
---|---|
사물의 기능화 , 인스턴스 생성 (0) | 2018.06.15 |
GET과 POST (0) | 2018.06.15 |
파라미터, 아규먼트 (0) | 2018.06.15 |
기본 함수 (0) | 2018.06.14 |
php - 프로그래밍 언어
php 엔진 - php 프로그램의 명령에 따라 웹 페이지를 생성하는 존재
코드 재활용 include , require (0) | 2018.06.15 |
---|---|
사물의 기능화 , 인스턴스 생성 (0) | 2018.06.15 |
GET과 POST (0) | 2018.06.15 |
파라미터, 아규먼트 (0) | 2018.06.15 |
기본 함수 (0) | 2018.06.14 |
워드프레스는
설치형 워드프레스와 가입형 워드프레스로 나뉜다.
설치형 워드프레스에 대해서 논한다.
설치형 블로그 = cms, php 기반 라이센스는 gnu gpl v2
외국에서는 CMS(Content Management System:컨텐츠 관리 시스템)
워드프레스를 써야 하나에 대한 고찰 (0) | 2018.06.18 |
---|
워드프레스는 무엇인가 ?
워드프레스는 홈페이지를 만들어주는 프레임웍이다.
테마라는 것으로 외형을 꾸며주고, 플러그 인으로 seo를 최적화할 수 있고, 지도api 도 넣고, 게시판도 기본으로 넣거나, 플러그인 으로 넣을 수 있어 보인다.
그런데 현재 html과 css를 쓸 줄 알면 원하는 대로 사이트를 꾸밀 수 있는가,
html을 사용했을때보다, 더 편리한가 ?
원래 하던 게 편하니까, 호스팅과 도메인을 사고,
php와 그누보드를 이용해서 게시판을 만든다.
전체적으로 보면, 둘 다 어려운 작업은 아니어보인다.
처음부터 세부적인 것을 봐서 어렵다고 생각이 들어지는 거다! 그런거다!
홧팅~!
ps 개인적 생각
워드프레스 개념 (2) | 2018.06.18 |
---|
include "파일 경로와 파일명";
require "파일 경로와 파일명";
require을 이용해 없는 파일을 불러오면 페이지 자체가 작동이 안된다. 복잡하게 얽혀 오류가 있을 때 명확히 알 수 있는 용도로 사용한다.
include 가 중첩되서 클래스를 여러번 선언하면 오류가남.
그래서 include_once 를 사용해 같은 파일이 여러번 include되더라도 여러번 가져오지않고, 한번만 include 하는 기능을 갖는다.
개념 (0) | 2018.06.19 |
---|---|
사물의 기능화 , 인스턴스 생성 (0) | 2018.06.15 |
GET과 POST (0) | 2018.06.15 |
파라미터, 아규먼트 (0) | 2018.06.15 |
기본 함수 (0) | 2018.06.14 |
사물화 선언하는 명령문은 class 입니다.
<?php
//people이라는 클래스 생성
class people{
//생성자 (사물을 사용하려고 할때 자동으로 실행되는 기능)
function __construct(){
echo "사람은 돈을 좋아한다 <br> ";
}
//말하기
function speak($word){
echo $word." 라고 말했다. <br>";
}
//달리기
function run($km){
echo $km."을 달리다 <br>";
}
//소멸자
function __destruct(){
echo "힘들다 <br>";
}
}
//인스턴스 생성
$people = new people;
//메소드 사용
$people->speak('나는 인간이다');
?>
- 제작한 people 클래스 사용하기
클래스열기
new 클래스명 ;
사용할 때 마다 매번 열 수 없으므로
변수에 대입해 사용
변수 = new 클래스명;
이를 '인스턴스 생성' 이라고 합니다.
사람은 돈을 좋아한다.
힘들다
나는 인간이다 라고 말했다.
개념 (0) | 2018.06.19 |
---|---|
코드 재활용 include , require (0) | 2018.06.15 |
GET과 POST (0) | 2018.06.15 |
파라미터, 아규먼트 (0) | 2018.06.15 |
기본 함수 (0) | 2018.06.14 |
post는 데이터를 입력할 때 사용하는 방식,
get은 데이터를 불러올 때 사용하는 방식이다.
get은 데이터를 url에서 가져온다.
post는 프로토콜 통신 시에 전달하는 방식 (네트워크를 알아야 함, http는 header와 body로 나뉘며, body 안에 post 값이 들어가 전송된다.)
get 변수를 사용할 때는 ?로 선언하고, 2개 이상 사용시에는 2번째 부터 &를 사용하여 변수와 값을 입력한다.
get 얻기
$_GET['type']
//type 변수 받기
post는 폼태그를 이용해서 name의 값을 인덱스로 이용한다.
$_POST['email']
//email 변수 받기
* $_POST 와 $_GET 의 데이터형은 배열이다.
코드 재활용 include , require (0) | 2018.06.15 |
---|---|
사물의 기능화 , 인스턴스 생성 (0) | 2018.06.15 |
파라미터, 아규먼트 (0) | 2018.06.15 |
기본 함수 (0) | 2018.06.14 |
기본 언어 (0) | 2018.06.14 |
함수에 파라미터와 아규먼트 사용 방법
함수생성 및 파라미터 사용
function hello($param){
}
함수 호출 및 아규먼트 사용
hello(아규먼트);
파라미터값 초기화 방법
function 함수명($param = 초기화값, $param2 = 초기화값)
ex)
<?php
$#function plus($num1=0, $num2=0, $num3=100){
$num = $num1+$num2+$num3;
return $sum;
//위에서 return문이 실행되어 plus 함수가 종료되므로
//아래 명령문은 실행이 안됨
$sum += 100;
}
//2개의 파라미터 사용
echo "50+30는 ".plus(50, 30);
?>
50+30는 180
코드 재활용 include , require (0) | 2018.06.15 |
---|---|
사물의 기능화 , 인스턴스 생성 (0) | 2018.06.15 |
GET과 POST (0) | 2018.06.15 |
기본 함수 (0) | 2018.06.14 |
기본 언어 (0) | 2018.06.14 |
a링크를 넣을때
안에 내용 만큼만 들어간다.
패딩이 있는 박스 안에 a링크를 넣으면 그 패딩은 제외가 된다.
HTML5 content 에서 한글깨짐현상 (0) | 2018.08.13 |
---|---|
psd 블렌드모드 bg-blend-mode (0) | 2018.06.15 |
사용하면 안되는 조건 (0) | 2018.06.14 |
font-weight로 글자의 굵기를 정합니다. (0) | 2018.06.12 |
백그라운드 블렌드 모드 섞는 방법 (0) | 2018.06.11 |
background-blend-mode: luminosity;
백그라운드 그림에 블렌딩 함.
HTML5 content 에서 한글깨짐현상 (0) | 2018.08.13 |
---|---|
블록박스에 a링크 통으로 넣을 때 주의! (0) | 2018.06.15 |
사용하면 안되는 조건 (0) | 2018.06.14 |
font-weight로 글자의 굵기를 정합니다. (0) | 2018.06.12 |
백그라운드 블렌드 모드 섞는 방법 (0) | 2018.06.11 |
if 문
var num1 = 1;
var num2 = 10;
var num3 = 30;
if(num1 == num2){
//거짓
}else if(num 1 < num3){
//참
}else {
위의 두 조건들이 거짓이면 실핼
}
연산자
&&(AND)
||(OR)
switch문
switch(일치해야 할 대상){
case 일치하는지를 비교할 대상;
//실행 명령문
break;
//case 문에 일치하는 대상이 없을때 실행하는 명령문 default
default ;
//case 문에 일치하는 대상이 없을때 실행
}
슬라이드 ,간단한 swiper 사용 (0) | 2018.06.11 |
---|---|
javascript & jquery 이해 (0) | 2018.05.29 |
제이쿼리 버전 차이 (0) | 2018.03.13 |
라이브러리, 플러그인, 함수, 확장 라이브러리의 차이점 (0) | 2018.03.09 |
크로스 브라우징을 위한 HTML5 shiv와 IE checker (0) | 2018.02.08 |