JNTUGV B.Tech 1-1, 1-2 Sem Academic Calendar For A.Y 2025-26

JNTUGV 1-2 Academic Calendar 2025-26: JNTUGV has announced B.Tech 1st Year 1st & 1st Year 2nd Semester Academic Calendar for 2025-26 download.

JNTUGV B.Tech 1-1, 1-2 Sem Academic Calendar For A.Y 2025-26

JNTUGV

The proposed academic calendar for I Year I, II Semester B.Tech course during the Academic year 2025-26 is detailed below:

B.Tech 1-1 Semester Academic Calendar 2025-26

DescriptionFromToWeeks
Induction Classes (zero Semester)04-08-202518-08-20252 Weeks
Instruction Period19-08-202520-12-202518 Weeks
Examinations
I Mid Examinations21-10-202523-10-20253 Days
II Mid Examinations18-12-202520-12-20253 Days
Preparation and Practicals22-12-202527-12-20251 Week
End Examinations29-12-202509-01-20262 Weeks

B.Tech 1-2 Semester Academic Calendar 2025-26

DescriptionFromTo
Instruction Period19-01-202615-05-2026
Summer Vacation16-05-202607-06-2026
Examinations
I Mid Examinations16-03-202618-03-2026
II Mid Examinations13-05-202615-05-2026
Preparation and Practicals08-06-202612-06-2026
End Examinations15-06-202627-06-2026
Commencement Of classes fro Semester III of the A.Y 2026-2729-06-2026

Download Official Academic Calendar Here:

Academic Calendar for I Year I Sem B.Tech for the A.Y 2025-26

Academic Calendar for I Year II Sem B.Tech for the A.Y 2025-26

JNTUK B.Tech 1-1 Sem (R23) 2nd Mid Time Table Dec 2025

JNTUK 1-1 2nd Mid Time Table 2025: JNTU Kakinada B.Tech 1-1 Sem (R23) 2nd Mid Time Table Dec 2025 released. Students can check Jntu kakinada I B.Tech I mid examination time table 2025.

JNTUK B.Tech 1-1 Sem (R23) 2nd Mid Time Table Dec 2025

JNTUK B.Tech 1-1 Sem (R23) 2nd Mid Time Table Dec 2025

JNTU Kakinada has announced B.Tech I B.Tech I Semester (R23 Regulation) II mid Examination time table December 2025.

Exams Starts From: 22-12-2025(Monday)

Conclude on: 27-12-2025(Saturday)

MID TIME: 10.00 AM TO 12.00 NOON

The Following Mid Examination Time table is issued by JNTUK :

  • I B.TECH I SEMESTER (R23 REGULATION) II MID & ONLINE QUIZ EXAMINATIONS, DECEMBER – 2025

Download JNTUK 1-1 2nd Mid R23 Time Table From below:

Students can download the jntuk 1-1 2nd mid R23 time table 2025 branch/subjects wise from below. People should prepare accordingly without missing to the exam in the mentioned dates.

Download JNTUK 1-1 (R23) 2nd Mid Time Table Dec 2025

NOTE:

i. ANY OMISSIONS OR CLASHES IN THIS TIME TABLE MAY PLEASE BE INFORMED TO THE CONTROLLER OF EXAMINATIONS IMMEDIATELY.

ii. EVEN IF GOVERNMENT DECLARES HOLIDAY ON ANY OF THE ABOVE DATES, THE EXAMINATIONS SHALL BE CONDUCTED AS USUAL.

iii. THE PRINCIPALS ARE REQUESTED TO INFORM THE UNIVERSITY ANY OTHER SUBSTITUTE SUBJECTS THAT ARE NOT INCLUED IN THE ABOVE TIME
TABLE IMMEDIATELY.

Theory Courses (R23)

Assessment MethodMarks
Continuous Internal Assessment30
Semester End Examination70
Total100

i) For theory subject, the distribution shall be 30 marks for Internal Evaluation and 70 marks for the End-Examination.

ii) For practical subject, the distribution shall be 30 marks for Internal Evaluation and 70 marks for the End- Examination.

iii) If any course contains two different branch subjects, the syllabus shall be written in two parts with 3 units each (Part-A and Part-B) and external examination question paper shall be set with two parts each for 35 marks.

iv) If any subject is having both theory and practical components, they will be evaluated separately as theory subject and practical subject. However, they will be given same subject code with an extension of ‘T’ for theory subject and ‘P’ for practical subject.

a) Continuous Internal Evaluation

i) For theory subjects, during the semester, there shall be two midterm examinations. Each midterm examination shall be evaluated for 30 marks of which 10 marks for objective paper (20 minutes duration), 15 marks for subjective paper (90 minutes duration) and 5 marks for assignment.

ii) Objective paper shall contain for 05 short answer questions with 2 marks each or maximum of 20 bits for 10 marks. Subjective paper shall contain 3 either or type questions (totally six questions from 1 to 6) of which student has to answer one from each either-or type of questions. Each question carries 10 marks. The marks obtained in the subjective paper are condensed to 15 marks.

Note:

The objective paper shall be prepared in line with the quality of competitive examinations questions.

The subjective paper shall contain 3 either or type questions of equal weightage of 10 marks. Any fraction shall be rounded off to the next higher mark.

The objective paper shall be conducted by the respective institution on the day of subjective paper test.

Assignments shall be in the form of problems, mini projects, design problems, slip tests, quizzes etc., depending on the course content. It should be continuous assessment throughout the semester and the average marks shall be considered.

iii) If the student is absent for the mid semester examination, no re-exam shall be conducted and mid semester marks for that examination shall be considered as zero.

iv) First midterm examination shall be conducted for I, II units of syllabus with one either or type question from each unit and third either or type question from both the units. The second midterm examination shall be conducted for III, IV and V units with one either or type question from each unit.

v) Final mid semester marks shall be arrived at by considering the marks secured by the student in both the mid examinations with 80% weightage given to the better mid exam and 20% to the other. For Example:

Marks obtained in first mid: 25

Marks obtained in second mid: 20

Final mid semester Marks: (25×0.8) + (20×0.2) = 24

If the student is absent for any one midterm examination, the final mid semester marks shall be arrived at by considering 80% weightage to the marks secured by the student in the appeared examination and zero to the other. For Example:

Marks obtained in first mid: Absent

Marks obtained in second mid: 25

Final mid semester Marks: (25×0.8) + (0x0.2) =20

JNTUA BBA/BCA 1-1 Sem (R25) Regular Exams Notification Dec/Jan 2025/26

JNTUA BBA/BCA 1-1 Sem (R25) Regular Exams Notification Dec/Jan 2025/26

jntua

Jawaharlal Nehru Technological University, Anantapur has released the BBA/BCA 1-1 Semester R25 Regular Examination Notification December 2025/January 2026.

The Principals of B.Tech Colleges are hereby informed that the University Examination Branch issues notification for conducting of BBA/BCA I Year I Semester Regular examinations in the month of December 2025/January 2026.

JNTUA Examination Notification is issued to conduct the following examinations:

  • BBA I Year I Semester (R22) Regular Examinations – December 2025/January 2025 [For 2025 Admitted Batches only]

Candidates appearing for the above examinations commencing from 29-12-2025 are informed that the applications will be received as per the time schedule given below:

Examination RegistrationLast Dates
Without Late Fee17-12-2025
With Late Fee of Rs. 100/-20-12-2025
With Late Fee of Rs. 1000/-22-12-2025
With Late Fee of Rs. 3000/-24-12-2025
With Late Fee of Rs. 5000/-26-12-2025

Examination Fee :

  • For the Whole Examination (Regular only) : 700/-
  • Memorandum of Marks : Rs. 10/-
  • Cost of Application : Rs. 5/-

Download the official notification Here:

Notification for BBA/BCA I sem Regular December/January 2025/2026 Exams

NOTE:

  • Detailed timetables will be notified in the website www.jntua.ac.in under “Examinations”.
  • No student is allowed for laboratory examinations without Hall Ticket.

JNTUA B.Pharmacy 3-1, 3-2 Sem Regular/Supply Time Tables Dec 2025/Jan 2026

JNTUA B.Pharmacy 3-1, 3-2 Sem Regular/Supply Time Tables Dec 2025/Jan 2026

jntua

JNTU Ananthapur has been released B.Pharmacy 3-1, 3-2 Sem Regular/Supple Examination Time Tables December 2025/January 2026.

Download the official Time tables below:

Time table for B.Pharm III Yr I & II sem Reg & Supple Dec/Jan 2025/2026 Exams

JNTUK MBA, MCA 1st Sem Regular/Supply Notification Feb 2026

JNTUK MBA, MCA 1st Sem Regular/Supply Notification Feb 2026, jntu kakinada mba, mca I sem end exam fee notification 2026 download.

JNTUK MBA, MCA 1st Sem Regular/Supply Notification Feb 2026

JNTUK MBA, MCA 1st Sem Regular/Supply Notification Feb 2026

JNTU Kakinada has announced MBA/MCA I Semester R24, R20, R19 Regulations Regular/Supply End Examination Notification February 2026.

MBA I SEMESTER REGULAR/SUPPLEMENTARY EXAMINATIONS

  • R24 REGULATIONS (For 2024 Admitted Batch onwards)
  • R19 REGULATIONS (For 2022 Admitted Batch onwards)

MCA I SEMESTER REGULAR/SUPPLEMENTARY EXAMINATIONS

  • R24 REGULATIONS (For 2024 Admitted Batch onwards)
  • R20 REGULATIONS (For 2022 Admitted Batches onwards)

CANDIDATES APPEARING FOR THE ABOVE EXAMINATIONS ARE INFORMED THAT THE APPLICATIONS WILL BE RECEIVED AS PER THE TIME SCHEDULE GIVEN BELOW:

  • Without Late Fee: 27.12.2025
  • With Late Fee of Rs.100/- : 29.12.2025
  • With Late fee of Rs.1000/- : 31.12.2025

EXAMINATION FEE:

  • For Whole Semester Examination (All Subjects) : Rs. 950/-
  • For One Subject (Theory/Practical) : Rs. 265/-
  • For Two Subjects (Theory/Practical) : Rs. 515/-
  • For Three Subjects (Theory/Practical) : Rs. 770/-
  • For Four and Above Subjects (Theory/Practical) : Rs. 950/-

Note:

1. Applicants should enclose the Xerox copies of latest Marks Memo containing Details of failed subjects along with the Applications.

2. All the above Examinations will be conducted in Clustering system.

Notification For MBA I Sem Reg/Supple Feb 2026

Notification For MCA I Sem Reg/Supple Feb 2026

JNTUK MBA 3rd Sem (R24/R19) Regular/Supply Time Tables Dec 2025

JNTUK MBA 3rd Sem (R24/R19) Regular/Supply Time Tables Dec 2025

JNTUK BM/BAM/MAM/MCA 3rd Sem Regular/Supply Exam Time Tables Nov 2016

JNTU kakinada has announced MBA III Semester R24, R19 Regular/Supply End Examination Time Tables December 2025.

The Following Examiantion Time Tables are Released

  • MBA III SEMESTER (R24 REGULATION) REGULAR END EXAMINATIONS, DECEMBER – 2025
  • MBA III SEMESTER (R19 REGULATION) SUPPLEMENTARY EXAMINATIONS, DECEMBER – 2025

Download the Official time tables from links given below: 

JNTUK MBA 3rd Sem R24 Time Table Dec 2025

JNTUK MBA 3rd Sem R19 Time Table Dec 2025 (REVISED)

JNTUH B.Tech/B.Tech (Minor) 4-1 Sem (R22,R18) Regular/Supply Time Tables Dec 2025

JNTUH 4-1 Time Tables 2025: JNTUH B.Tech 4-1 Sem (R22,R18 Regular/Supply Time Tables Dec 2025, JNTU Hyderabad IV Year I Sem end examinations time tables 2025.

JNTUH B.Tech/B.Tech (Minor) 4-1 Sem (R22,R18) Regular/Supply Time Tables Dec 2025

JNTUH 4-1 Time Table 2025

JNTU Hyderabad has released B.Tech 4-1 Semester R22, R18 Regular/Supplementary Examination Time Tables December 2025. Students Can download the official time table for R22, R18 Regulations from below.

JNTUH 4-1 Time Tables 2025 Details:

Name of the UniversityJawaharlal Nehru Technological University, Hyderabad
Name of the ExaminationIV B.Tech – I Semester Examinations, Dec 2025
Exams Starts from03-12-2025 WEDNESDAY
Conclude on19-12-2025 FRIDAY
Examination TimeFN

JNTUH B.Tech 4-1 Time Tables 2025 For R22, R18

About JNTUH: Jawaharlal Nehru Technological University, Hyderabad is a public university, located in Hyderabad, Telangana, India, and one of the India’s leading educational universities focusing on engineering.

The Following Examinations Time tables are released by JNTUH:

  • IV YEAR B.TECH – I SEMESTER– R22 REGULATION REGULAR EXAMINATIONS DECEMER-2025
  • IV YEAR B.TECH – I SEMESTER– R18 REGULATION SUPPLEMENTARY EXAMINATIONS DECEMBER-2025

JNTUH 4-1 R22, R18 Time Tables 2025

JNTUH 4-1 Time Tables December 2025 for various regulations R22, R18 has been released by the JNTUH. So, aspirants, who are eagerly waiting for the JNTUH B.Tech 4-1 Time table, can download the time table from JNTUH Official website, jntuh.ac.in. Also, students can click on the direct link provided below.

After downloading the time table, go through it to check the exam dates and more guidelines for the examinations. Students are instructed to download JNTUH B.Tech 4-1 regular/supply hall ticket to proceed to write the examinations. Students pursuing the 4-1 semester and students who are having backlogs in 4-1 semester can appearing for the examinations.

Download the official time tables From links given below:

JNTUH 4-1 R22 Time Table Dec 2025

JNTUH 4-1 R22 (Minor) Time Table Dec 2025

JNTUH 4-1 R18 Time Table Dec 2025

JNTUH 4-1 R18 (Minor) Time Table Dec 2025

Substitute Subjects Dec 2025

Note: (i) any omissions or clashes in this time table may please be informed to the controller of examinations immediately.

(ii) even if government declares holiday on any of the above dates, the examinations shall be conducted as usual

(iii) readmitted students have to appear for the substitute subject(s) [which is/are not shown in the time-table] in place of the subject(s) already passed. for details of substitute subjects refer the communications received from the director of academic & planning.

Steps to Download JNTUH 4-1 Time Table 2025

  • The candidates who are searching for JNTUH 4-1 sem Time Table 2025 you will need to visit the Official website: jntuh.ac.in or click on the above links.
  • Find the “Download button” Click on it.
  • After this process Your Exam Time Table pdf will be downloaded.
  • Save and print for exam.
  • All The Best.

JNTUH B.Tech 2-2 Sem (R22,R18) Supply Time Tables Dec 2025

JNTUH 2-2 Time Table 2025: JNTU Hyderabad B.Tech 2-2 Sem (R22,R18) Supply Time Tables Dec 2025. Students can download JNTUH 2-2 R22, R18 Time Table 2025 below.

JNTUH is going to conduct the B.Tech 2-2 Semester examinations in the month of December 2025 for R22, R18 regulation. The B.Tech 2-2 Sem Supply examinations to be held from December, 2025. Hence candidates pursuing the B.Tech course under JNTUH can check the exam date sheet from the official website, jntuh.ac.in.

JNTUH B.Tech 2-2 Sem (R22,R18) Supply Time Tables Dec 2025

jntuh-2-2-time-table 2025

Jawaharlal Nehru Technological University Hyderabad is the public university in Telangana. The university was situated in Hyderabad. It is one of the oldest universities of Telangana state. It offers 77 various programs such as M.Tech, MSIT, MBA, MCA and MSc and others. Many of the colleges work under the affiliation of JNTUH in Telangana state. Annually lakhs of students come out with certification from this varsity. The JNTUH looks after the education process and provides the quality syllabus for the students. It conducts the examinations in the semester system, that is yearly twice. Students presently studying under JNTUH can check the B.Tech 2-2 date sheet details from the following.

The Following Examination Time tables are issued by JNTUH:

  • II YEAR B.TECH – II SEMESTER – R22 REGULATION SUPPLEMENTARY EXAMINATIONS DECEMBER -2025
  • II YEAR B.TECH – II SEMESTER – R18 REGULATION SUPPLEMENTARY EXAMINATIONS DECEMBER -2025

JNTUH 2-2 Time Table 2025 For R22, R18

The JNTUH annually organizes the academic examinations in semester format. All the 2nd semester examinations will be conducted once and 1st semester examinations will be conducted once for all years. The JNTUH has released the 2-2 Sem R22, R18 exams Time Tables 2025.

Details of JNTUH 2-2 Time Tables 2025:

Name of the UniversityJawaharlal Nehru Technological University Hyderabad (JNTUH)
Name of the ExamII B.Tech II Sem R22, R18 Exam Time Tables, Dec 2025
Exam Dates12-12-2025 FRIDAY TO 24-12-2025 WEDNESDAY
TimingFN: 10:00 AM to 1:00 PM
StatusReleased
Official websitejntuh.ac.in

JNTUH 2-2 R22, R18 Time Tables 2025

JNTUH 2-2 Time Table Dec 2025 for various regulations R22, R18 has been released by the JNTUH. So, aspirants, who are eagerly waiting for the JNTUH B.Tech 2-2 Time table, can download the time table from JNTUH Official website, jntuh.ac.in. Also, students can click on the direct link provided below.

After downloading the time table, go through it to check the exam dates and more guidelines for the examinations. Students are instructed to download JNTUH B.Tech 2-2 hall ticket to proceed to write the examinations. Students pursuing the 2-2 semester and students who are having backlogs in 2-2 semester can appearing for the examinations.

Students can download their Time Tables From Links given below:

JNTUH B.Tech 2-2 (R22) Time Table Dec 2025

JNTUH B.Tech 2-2 (R18) Time Table Dec 2025

B.Tech 2-2 Substitutes Dec 2025

Steps to Download JNTUH 2-2 Time Tables 2025

1. Visit the JNTUH Official website, jntuh.ac.in and log in to the site with user id and password.

2. On the homepage, students can find various latest notifications from the university.

3. In the recent notifications, students can find the link of JNTUH B.Tech 2-2 time table 2025.

4. Click on the link, and the time table gets downloaded in PDF format.

5. Check the time table clearly to check the exam dates.

6. Take a printout of the date sheet to have the further reference.

JNTUH B.Tech 2-1 Sem (R22,R18) Regular/Supply Time Tables Dec 2025

JNTUH 2-1 Time Tables 2025: JNTU Hyderabad B.Tech 2-1 Sem (R22,R18) Regular/Supply Time Tables Dec 2025, JNTU Hyderabad II Year I Sem end examinations time tables 2025.

JNTUH B.Tech 2-1 Sem (R22,R18) Regular/Supply Time Tables Dec 2025

JNTUH 2-1 Time Table 2025

JNTU Hyderabad has released B.Tech 2-1 Semester R22, R18 Regular/Supplementary Examination Time Tables December 2025.

About JNTUH: Jawaharlal Nehru Technological University, Hyderabad is a public university, located in Hyderabad, Telangana, India, and one of the India’s leading educational universities focusing on engineering.

JNTUH 2-1 Sem Exam Time Tables 2025 Details:

Name of the UniversityJawaharlal Nehru Technological University, Hyderabad
Name of the ExaminationII B.Tech I Semester Regular/Supply Examinations, 2025
Exams Starts from03-12-2025 WEDNESDAY
Conclude on17-12-2025 WEDNESDAY
Examination TimeAN: 2:00 PM to 5:00 PM

JNTUH B.Tech 2-1 Time Tables 2025 For R22, R18

The Following Examinations Time tables are released by JNTUH:

  • II YEAR B.TECH – I SEMESTER – R22 REGULATION REGULAR/SUPPLEMENTARY EXAMINATIONS DECEMBER-2025
  • II YEAR B.TECH – I SEMESTER – R18 REGULATION SUPPLEMENTARY EXAMINATIONS DECEMBER-2025

JNTUH 2-1 R22, R18 Time Tables 2025

JNTUH 2-1 time tables Dec 2025 for various regulations R22, R18 has been released by the JNTUH. So, aspirants, who are eagerly waiting for the JNTUH B.Tech 2-1 Time table, can download the time table from JNTUH Official website, jntuh.ac.in. Also, students can click on the direct link provided below.

Also Check: JNTUH 2-1 Question Papers

After downloading the time table, go through it to check the exam dates and more guidelines for the examinations. Students are instructed to download JNTUH B.Tech 2-1 supply hall ticket to proceed to write the examinations. Students pursuing the 2-1 semester and students who are having backlogs in 2-1 semester can appearing for the examinations.

Download the official time tables From links given below:

JNTUH 2-1 R22 Time Table Dec 2025

JNTUH 2-1 R18 Time Table Dec 2025

Substitute Subjects​ Time Table Dec 2025

Note: (i) any omissions or clashes in this time table may please be informed to the controller of examinations immediately.

(ii) even if government declares holiday on any of the above dates, the examinations shall be conducted as usual

(iii) readmitted students have to appear for the substitute subject(s) [which is/are not shown in the time-table] in place of the subject(s) already passed. for details of substitute subjects refer the communications received from the director of academic & planning.

Steps to Download JNTUH 2-1 sem Time Tables 2025

  • The candidates who are searching for JNTUH 2-1 sem Time Table 2025 you will need to visit the Official website: jntuh.ac.in or click on the above links.
  • Find the “Download button” Click on it.
  • After this process Your Exam Time Table pdf will be downloaded.
  • Save and print for exam.
  • All The Best.

JNTUK Pre-Ph.D Regular/Supply Exams Notification 2025 (For 2022-23 & 2023-24 Admitted Scholars)

JNTUK Pre-Ph.D Regular/Supply Exams Notification 2025 (For 2022-23 & 2023-24 Admitted Scholars)

jntuk

Pre-Ph.D Regular Examinations Notification – 2025

NOTIFICATION for Pre-Ph.D Examinations – 2025 (For 2022-23 and 2023-24 admitted scholars)

All the candidates who have registered for Ph.D. Programme with JNTUK in AY 2022-23 and 2023-24 are hereby informed that Pre-Ph.D. Regular Examinations will be held in the month of January/February-2026. The Pre-Ph.D. examination will be conducted for

Paper-1: Research Methodology

Paper-II: Advanced Subject Paper/Recent Advances in the Subject of branch concerned

Paper-III: Research Area of branch concerned

The candidates may register through online @ https://online.jntuksdc.co.in/phd/ from 24-11-2025. The examination fee of Rs. 1000/- (Rupees One Thousand only) per subject shall be paid as per the time schedule given below:

Exam Fee:

  • Without late fee : 15-12-2025
  • With late fee of Rs. 500/- (Per Subject) : 22-12-2025
  • With late fee of Rs. 1000/- (Per Subject) : 30-12-2025

Download the Official Notification Here

Note: 1. Registrations after due date will not be entertained.

2. The examination fee once paid will not be refunded.

3. Detailed Time Table will be notified on JNTUK website www.jntuk.edu.in and https://jntuksdc.co.in/notification.php

Pre-Ph.D Supplementary Examinations Notification – 2025

NOTIFICATION for Pre-Ph.D Examinations – 2025 (Prior to 2022-23 admitted scholars)

ll the eligible scholars* who have registered for Ph.D Programme with JNTUK prior to AY
2022-23 are hereby informed that Pre-Ph.D. Supplementary examinations will be held in the month of January/February – 2026. The Pre-Ph.D. examination will be conducted for

  • Paper-1: Research Methodology
  • Paper-II: Advanced Subject Paper/Recent Advances in the Subject of branch concerned
  • Paper-III: Research Area of branch concerned

The candidates may register through online @ https://online.jntuksdc.co.in/phd/ from 24-11-2025. The examination fee of Rs. 1000/- (Rupees One Thousand only) per subject shall be paid as per the time schedule given below.

Exam Fee:

  • Without late fee : 15-12-2025
  • With late fee of Rs. 500/- (Per Subject) : 22-12-2025
  • With late fee of Rs. 1000/- (Per Subject) : 30-12-2025

The candidates are informed to submit Syllabus Copies of registered subjects duly signed by the Supervisor/Co-Supervisor along with the acknowledgment copy to the Director of Evaluation, Univesity Examination Center, JNTUK Kakinada through Director, R&D, JNTUK, Kakinada:

Download the Official Notification Here

Note:

1. For Paper-I: Research Methodology, the candidates who have failed/absent in the previous examination can only apply.

2. Registrations after the due date will not be entertained.

3. The examination fee once paid will not be refunded.

4. * Applications of candidates will be summarily rejected if the prescribed period for completion of their programme (or) number of attempts is exhausted (i.e. three attempts for candidates admitted prior to the 2019 and four attempts for candidates admitted from 2019 onwords)

5. Detailed Time Table will be notified on JNTUK website www.jntuk.edu.in and https://jntuksdc.co.in/notification.php