목록 전체보기 (95)
글쓰는 개발자
1. 배열 배열은 하나의 변수명에 여러 개의 데이터를 저장할 수 있게 해주는 데이터형이다. 배열은 변수에 대괄호를 감싸서 인덱스를 표시해 주는 방법으로 사용한다. 다음은 $score라는 배열에 네개의 값을 넣고 이 값들의 합계나 평균을 구하는 코드이다. 2. array() 함수 배열을 인덱스가 아닌 방식으로 한번에 할당해 주는 방법이 있는데 이는 array라는 함수를 사용하면 된다. 다음 코드는 위와 똑같은 방식으로 내게의 값을 $score라는 배열에 할당한 코드이다. 결과는 화면은 1번과 같지만 array 함수를 사용하면 한번에 많은 양의 데이터를 할당 할 수 있다. 3. 2차원 배열 할당 2차원 배열은 각각 다음과 같이 할당 가능하다.
1. 조건문 PHP에서는 다음과 같이 if elseif else문을 사용할 수 있다. 여기서 주의할 점은 javascript와는 다르게 else와 if가 붙어있다는 것이다. 2. switch문 switch문은 하나의 변수를 조건으로 결과를 만들어 낼때 사용된다. 3. while 문 while문은 변수를 조건으로 반복적인 작업을 수행할 때 사용된다. 4. for문 for문은 시작값, 조건문, 변수증가 항목으로 이루어진다. 5. do ~ while문 do while문은 while문과 비슷하지만 무조건 첫번째 조건을 수행하고 while문으로 계속 작업을 수행할지 여부를 결정한다.
1. PHP 시작 및 출력 php를 사용하기 위해서는 파일의 이름을 .php로 하고 php 문법의 처음과 끝을 항목으로 감싸주어야 한다. 이렇게 감싸준 항목 내부에 문법은 php문법을 따르고 그 항목 이외에는 html 페이지처럼 동작한다. 위와 같이 php 태그로 감싼 내부는 php 문법이 동작하며 페이지에 문장을 출력하기 위해서는 echo라는 함수를 사용한다. 2. 주석문 주석문은 프로그램에 대해 설명할 때 사용하며 프로그램의 동작에는 전혀 영향을 주지 않는다. php의 주석은 한줄만 주석처리하는 (//)와 문장을 주석처리하는 (/* */)로 구성된다. 주석문을 이용해 설명을 삽입해 보자. 3. 변수 php 변수는 $로 시작된다. 변수명은 일반으로영문 소문자와 숫자, 밑줄(_)을 조합해서 만들어진다. ..
XAMPP 설치가 완료되었으면 xampp설치폴더\htdocs 폴더에 hello.php를 다음과 같이 저장하자. PHP사용을 위한 XAMPP 설치 XAMPP 프로그램 설치 PHP 프로그래밍을 위해서는 일반적으로 PHP 해석기, Apache 웹 서버, MySQL 데이터베이스 필요하다. XAMPP(잼프) 프로그램을 설치하면 PHP 언어로 웹 사이트를 개발하는 데 필요한 PHP, Apach.. gran007.tistory.com 텍스트 에디터는 무엇을 사용해도 괜찮지만 본 블로그는 Visual Studio Code(https://code.visualstudio.com/)를 설치해서 사용한다. Apache가 실행되었다면 브라우저에서 localhost:포트/hello.php로 접근해서 내가 만든 페이지가 잘 동작하..
XAMPP 프로그램 설치 PHP 프로그래밍을 위해서는 일반적으로 PHP 해석기, Apache 웹 서버, MySQL 데이터베이스 필요하다. XAMPP(잼프) 프로그램을 설치하면 PHP 언어로 웹 사이트를 개발하는 데 필요한 PHP, Apache, MySQL등의 프로그램이 패키지 형태로 설치된다. XAMPP는 다음 링크에서 다운로드해서 설치할 수 있다. https://www.apachefriends.org XAMPP Installers and Downloads for Apache Friends What is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache d..
리액트 네이티브는 npm이라는 명령어를 사용해 설치 및 실행을 한다. npm 명령을 사용하기 위해 Node.js를 Node.js 다운받아 설치하자. 리액트 네이티브의 공식 홈페이지는 https://reactnative.dev/이고 여기서 두 종류의 react native 설치 방법을 가르쳐 준다. 그 중 하나는 Expo CLI를 이용한 방법이고, 다른 하나는 React Native CLI를 이용한 방법이다. Expo를 사용하면 별도 Android Studio나 Xcode 없이도 화면을 실행해 볼수 있고 앱의 유용한 기능을 기본모듈로 제공해 주기 때문에 초보자들에게 굉장히 유용하다. 하지만 큰 단점이 존재하는데 네이티브 본래의 기능을 사용하지 못한다는 것이다. 기기의 특정 기능들을 포기하고 빠르게 화면만 ..
개발이라는 것은 꽤나 분야가 다양하다. 그 중 앱 개발은 크게 안드로이드 iOS 두갈래로 나뉘어 진다. 안드로이드는 java 혹은 Kotlin이라는 언어를 배워야 하고 iOS는 Objective C 혹은 Swift라는 언어를 배워야 한다. 뿐만 아니라 안드로이드는 UI를 xml 형태로 구성하기 때문에 xml도 기본적으로 배워야 하고 iOS는 Xcode의 UI 디자인도 공부해야 할 필요가 있다. 이러한 문제 때문에 하나의 플랫폼에서만 개발해도 양쪽 모두에 적용할 수 있는 cordovar, xamarin, react-native, flutter 같은 다양한 프레임워크가 생겨나게 된다. Cordovar 같은 경우 앱의 껍데기를 가진 웹앱을 개발하는데 사용된다. 웹앱이기 때문에 웹 기반 언어들인 javascri..
만약 평소 생각이 많고 원하는 대로 행동하기 어렵다면 이글을 참고하기 바란다. 재작년 9월 사업자 등록을 했다. 그 당시에는 프리랜서 일이 끊겨서 딱히 할일도 없고 내 사업이 해보고 싶었다. 아이디어도 있고 일을 할 수 있는 경험, 능력이 충분했지만 평소와는 다르게 내 몸이 움직이지 않는 것을 느꼈다. 무자본 창업이기에 리스크는 제로에 가깝지만 실패하면 그 뒤에는 무엇을 하지라는 생각이 나를 움직이지 못하게 옮아매었다. 그 뒤 프리랜서 일을 몇개 더 받고 취업을 해서 일년반가까이 사업은 시작도 해보지 못하고 멈춰있는 상태다. 전혀 다른 이야기 같지만 요즘 주변 사람들의 말의 의도나 의미를 해석하느라 많은 생각을 한다. 예를들어 누군가 생각없이 내뱉은 한마디가 무슨 의도가 담겨있는지, 나를 무시하는 발언은..