php와 js의 차이점은 무엇입니까?
php와 js의 차이점: 1. js는 브라우저 측에서 작동하는 스크립트 언어인 반면, php는 서버 측에서 작동하는 스크립트입니다. 2. js가 제출한 데이터는 처리를 위해 브라우저로 전달됩니다. , PHP가 데이터를 제출하는 동안 서버가 이를 처리하도록 하면 서버가 브라우저에 응답합니다.
추천: "PHP Video Tutorial"
php와 js의 차이점
둘은 구문이 비슷합니다. 위의 사람이 맞습니다. js=javascript는 브라우저에서 작동하는 스크립트 언어입니다. 측면에서 그는 제출했습니다. 데이터는 처리를 위해 브라우저로 전달됩니다. 그러나 현재 Ajax 기술은 이미 js가 제출한 데이터를 브라우저에 전달하여 처리할 수 있습니다.
php는 서버 측에서 작동하는 스크립트로, 처리를 위해 서버에 데이터를 제출하고, 이를 위해서는 서버가 브라우저에 응답합니다. 학습을 위한 제안: 많은 사람들이 js를 먼저 배우는 것이 맞지만, PHP를 먼저 배우면 js는 필요에 따라 학습되고, 배우는 내용이 더 타겟화될 것입니다.
추천: "javascript 고급 튜토리얼"
임베딩 페이지 방법
JS 임베딩 방법: <script></script>
)
출력 구문J Avascript 출력
1.alert("경고 내용")
2.prompt("프롬프트 내용")
3.document.write()(페이지 출력 내용 )
PHP 출력1.echo (일반적으로 사용됨) / /동시에 여러 문자열을 출력할 수 있습니다. 예: echo $a,"hello";
2.print //하나의 문자열만 출력할 수 있습니다. 예: print $a;
3.print_r();//인쇄할 수 있습니다. the array
4.var_dump();//변수의 내용, 유형, 길이를 출력할 수 있습니다
Data typeJS data type
Integer(integer) int
단정밀도 소수 부동 소수점
배정도 십진 double
십진 십진
Boolean bool (두 가지 상태만 저장할 수 있음)
Datetime 유형 datetime
문자 char (일반적으로 사용되지 않음) Strong
String string (흔히 사용되지 않음) Strong
PHP 데이터 유형bool 유형(저장 두 가지 상태)
int 유형 float(double) 부동 소수점 유형 char 문자
문자열 문자열
변수 정의
JS는 변수를 정의합니다: var a = 10; 1. 정수나 십진변수를 정의할 경우 등호 뒤의 값을 직접 쓴다
2. 문자열 변수를 정의할 경우 등호 뒤의 값은 큰따옴표나 작은따옴표로 묶어야 한다) PHP는 변수를 정의합니다: $a = 5; $a = "hello"; $a = <<JS의 문자열 접합: "+"; 예: "hello"+"world"
PHP의 문자열 접합: "."; 예: "hello"."world"
PHP 특정 변수 특성/ / 이스케이프 문자: 일반적으로 특수 내용을 출력하기 위해 문자열에 사용됩니다. // " 큰따옴표 출력 t 탭 문자 n 개행
예: $s = "wo"rld" //이스케이프 따옴표 $s = "wotrld"; // 탭 탈출 $s = "wonrld"; //newlines 탈출$a = "Hello";
//변수 구문 분석
$b = "hello{$a}" //hello 출력, hello
2. 소수로 변환:parseFloat();
PHP의 유형 변환
1.$a = (Int)$a; //변수 a를 정수로 강제 적용
2 .$b = settype($b,"string") //변수 강제 적용 a를 문자열로 변환$s = 5; 1.var_dump(empty($s)) //empty($s)는 변수 s를 결정합니다. 0, 빈 문자열 또는 undefed
2.unset($s)일 수 있습니다. //변수 s
삭제 3.var_dump(isset($s)); 변수 s가 정의되었는지 확인합니다
PHP의 특별한 사용법
1. 변수의 주소를 가져옵니다
$a = "hello";
$b = &$a; //&는 변수의 주소를 나타냅니다
cho( $b) ; //출력 결과는 hello
2. Variable 변수
$s = "hi";
$hi = "Hello";
echo $$s;
올바른 도구가 옳은 일을 합니다.
- 두부를 자르려면 [전기톱]과 [식칼] 중 어느 것을 사용하는 것이 좋을까요?
- 나무를 벨 때는 [전기톱]과 [식칼] 중 어느 것을 사용하는 것이 좋을까요?
멋진 도구를 사용한다고 해서 사람이 멋져지는 것은 아닙니다.
- 좋은 식칼을 가지고도 훌륭한 요리사가 될 수는 없습니다.
- 조종석에 앉아있어도 조종사가 될 수는 없습니다.
모든 분야에는 천장이 있습니다.
- 아무리 요리를 잘해도 당신은 [셰프]가 될 수 없습니다.
- 아무리 나무를 잘 베더라도 당신은 [나무꾼]이 될 수 있습니다.
브라우저는 JS의 홈이지만 서버는 브라우저와 달리 JS만 실행할 수 있습니다. 서버에서 JS의 실행 환경(노드)은 매우 다릅니다. 서버 노드에서 애플리케이션은 독립적인 데몬 프로세스로 실행됩니다. 코드에 약간의 실수가 있으면 프로세스가 중단되고 종료될 수 있으며, 코드를 수정하려면 노드 프로세스를 다시 시작해야 합니다(해당 자동화 도구). nodemon/pm2는 본질적으로 서버의 PHP와 브라우저를 다시 시작합니다. 반대로 스크립트를 실행하기 위한 비교적 안정적인 컨테이너를 제공하는 것에 가깝습니다. 따라서 PHP 가상 호스트 환경에서는 여러 PHP 사이트를 안정적으로 실행하기가 어렵습니다. PHP 컨테이너(예: PHP-FPM 및 Apache)와 충돌하는 PHP를 작성하려면 브라우저도 웹사이트 JS 문제로 인한 충돌을 방지하려고 노력합니다. 예를 들어 Chrome/Firefox 및 PHP-FPM 브라우저는 다중 프로세스 아키텍처를 사용합니다. 자식 프로세스의 충돌은 메인 프로세스에 영향을 미치지 않으며, 메인 프로세스를 다시 시작할 수 있습니다. 자식 프로세스는 서비스를 제공합니다.
Java 개발자도 좋아하지 않는 JSP, 외로운 RoR, 그리고 항상 자칭 Python 웹을 사용하므로 이제 풀 스택 노드가 종종 승격된다는 사실을 알게 될 것입니다. 조만간 나도 그중 하나가 될 것입니다.
Google은 JS를 좋아하지 않고 자체 Dart를 푸시하고 싶어하지만 실패합니다. Microsoft는 JS를 좋아하지 않으며 자체 TypeScript를 푸시하려고 합니다. Facebook도 JS에 만족하지 않기 때문에 React는 자체 JSX를 만들었습니다. Node는 물론 브라우저 측면에서도 모든 사람이 JS에 만족하지 않는다는 것을 알 수 있습니다.
PHP 시장을 심각하게 위협하는 언어를 꼽자면, 다행히도 마이크로소프트는 JavaEE를 다루기 위해 ASP를 포기하고 ASP.NET을 개발했습니다. , 이는 Java 웹과 유사합니다. 또한 ASP는 크로스 플랫폼이 아니며 오픈 소스가 아니기 때문에 자연스럽게 PHP와의 경쟁에서 패합니다.
PHP에 대한 비판 항상 목소리가 있었지만 풀뿌리 영웅 PHP PHP는 실용주의와 대중적 사고를 구현하기 때문에 항상 단순한 힘을 사용하여 부유한 가족의 지원 없이도 인터넷을 지배할 수 있습니다.
PHP 성공은 확고하게 대중적 변화를 따르는 데 있습니다. (사용자 수/코드 양)은 질적 변화를 가져옵니다. 사용자 수는 인터넷 웹사이트의 82% 이상이 PHP 드라이버를 사용한다는 사실에 반영됩니다. 코드 양은 제공되는 다양한 기능 확장에 반영됩니다. PHP를 사용하여 개발된 다양한 블로그/포럼/몰 시스템도 마찬가지입니다.
PHP보다 PHP에 더 가까운 언어만이 PHP를 대체할 수 있습니다. "더 많은 것"은 PHP보다 더 간단하고 실용적이며 효율적이라는 의미입니다. 학습/개발/운영 측면에서 그런 언어가 나오면 좋겠지만 아직은 그런 게 없습니다.
위 내용은 php와 js의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

CakePHP에서 데이터베이스 작업은 매우 쉽습니다. 이번 장에서는 CRUD(생성, 읽기, 업데이트, 삭제) 작업을 이해하겠습니다.

CakePHP는 PHP용 오픈 소스 프레임워크입니다. 이는 애플리케이션을 훨씬 쉽게 개발, 배포 및 유지 관리할 수 있도록 하기 위한 것입니다. CakePHP는 강력하고 이해하기 쉬운 MVC와 유사한 아키텍처를 기반으로 합니다. 모델, 뷰 및 컨트롤러 gu

CakePHP에 로그인하는 것은 매우 쉬운 작업입니다. 한 가지 기능만 사용하면 됩니다. cronjob과 같은 백그라운드 프로세스에 대해 오류, 예외, 사용자 활동, 사용자가 취한 조치를 기록할 수 있습니다. CakePHP에 데이터를 기록하는 것은 쉽습니다. log() 함수는 다음과 같습니다.

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는
