A method for extending a physical broadcast channel PBCH, wherein the method is performed by a base station, and a synchronous broadcast block of the PBCH is provided with a PBCH extension bit, and the method comprises: enabling an indication function for the PBCH extension bit when extension of the PBCH is required, wherein the PBCH extension bit is configured to indicate whether there is PBCH extension information; setting a PBCH extension bit in a first synchronous broadcast block to be a first state when sending of the PBCH extension information is required, wherein the first state is configured to indicate that there is PBCH extension information; sending the first synchronous broadcast block to a terminal, so that the terminal determines that there is the PBCH extension information according to the first state; generating a PBCH extension block, wherein the PBCH extension block comprises the PBCH extension information; and sending the PBCH extension block at a set extension position, so that the terminal receives the PBCH extension block at the set extension position, and obtains the PBCH extension information from the PBCH extension block, wherein the method further comprises: disabling the indication function for the PBCH extension bit when the extension of the PBCH is not required; setting a PBCH extension bit in a third synchronous broadcast block to be a reserved state, wherein the reserved state is configured to indicate to ignore the PBCH extension bit; and sending the third synchronous broadcast block to the terminal, so that the terminal determines to ignore the PBCH extension bit according to the reserved state. enabling an indication function for the PBCH extension bit when extension of the PBCH is required, wherein the PBCH extension bit is configured to indicate whether there is PBCH extension information; setting a PBCH extension bit in a first synchronous broadcast block to be a first state when sending of the PBCH extension information is required, wherein the first state is configured to indicate that there is PBCH extension information; sending the first synchronous broadcast block to a terminal, so that the terminal determines that there is the PBCH extension information according to the first state; generating a PBCH extension block, wherein the PBCH extension block comprises the PBCH extension information; and sending the PBCH extension block at a set extension position, so that the terminal receives the PBCH extension block at the set extension position, and obtains the PBCH extension information from the PBCH extension block, wherein the method further comprises: disabling the indication function for the PBCH extension bit when the extension of the PBCH is not required; setting a PBCH extension bit in a third synchronous broadcast block to be a reserved state, wherein the reserved state is configured to indicate to ignore the PBCH extension bit; and sending the third synchronous broadcast block to the terminal, so that the terminal determines to ignore the PBCH extension bit according to the reserved state. disabling the indication function for the PBCH extension bit when the extension of the PBCH is not required; setting a PBCH extension bit in a third synchronous broadcast block to be a reserved state, wherein the reserved state is configured to indicate to ignore the PBCH extension bit; and sending the third synchronous broadcast block to the terminal, so that the terminal determines to ignore the PBCH extension bit according to the reserved state.